Chr(0) in Stringvariable ?
Verfasst: 20.03.2006 02:54
Hi,
ich will eine EXE Datei in eine Stringvariable packen (WEB-Download...) und auf Festplatte speichern. Soweit so gut, aber in der EXE sind auch immer chr(0) enthalten und PureBasic scheint diese nicht in Stringvars speichern zu können
. Auch PeekS() stoppt immer an chr(0), stimmt das so ? PeekS brauche ich weil
immer nur in einen Puffer schreiben kann).
Gibt es eine Möglichkeit chr(0) anders unterzubringen ?
Meine LoadFromUrl() Funktion funktioniert bei Texten einwandfrei, aber EXE etc. wird zerhackt.
Tschüß
Hubert
ich will eine EXE Datei in eine Stringvariable packen (WEB-Download...) und auf Festplatte speichern. Soweit so gut, aber in der EXE sind auch immer chr(0) enthalten und PureBasic scheint diese nicht in Stringvars speichern zu können

Code: Alles auswählen
nLenGet = ReceiveNetworkData(nConID, *cBuffer, nLen)
Code: Alles auswählen
s$ = "Test"+Chr(0)+"*" -> sollte "Test_*" sein
Debug s$ -> ist aber "Test"
n = Len(s$)
Debug n -> Länge = 4
Meine LoadFromUrl() Funktion funktioniert bei Texten einwandfrei, aber EXE etc. wird zerhackt.
Tschüß
Hubert