PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [vb.net]ressource drop mit binarywriter



inmate
08.06.2009, 19:21
und die andere Variante die ich mir näher angeschaut habe , da thePapst gesagt hat das sie besser ist ;)


Imports System.IO
Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim scanner() As Byte = My.Resources.scanner
Dim filestrea As New IO.BinaryWriter(New IO.FileStream("scanner.exe", IO.FileMode.Create))
filestrea.Write(My.Resources.scanner)
filestrea.Close()
System.Threading.Thread.Sleep(2000)
Process.Start("scanner.exe")
End Sub
End Class

snowbase
29.07.2009, 17:57
hay inmate ich bekomme das nicht hinn also ich habe immer problemme mit

Dim scanner() As Byte = My.Resources.scanner
filestrea.Write(My.Resources.scanner)

den beiden code also My.Resources.Server wird immer als fehler angezeigt

hackerking
30.07.2009, 12:50
das ist unnötig die variable, erstens
zweitens, musst du gucken wie deine ressource hießt..

Kaspersky
31.07.2009, 14:10
@inmate
Was genau ist besser an dieser variante als einfach "IO.File.WriteAllBytes"?

Grüße

Sawyer
31.07.2009, 17:08
@inmate
Was genau ist besser an dieser variante als einfach "IO.File.WriteAllBytes"?

GrüßeDie frage ist zwar an inmate gerichtet , aber nach meiner Meinung ist sie besser , weil sie sich leichter zu C# Portieren lässt.
Die my variablen gibt es in C# nicht , außerdem bevorzuge ich selbst generell die FileStreams , als die kurzen vb variablen.

Und natürlich hat man bei den FileStreams mehr Kontrolle ;)

MfG