Registriert seit: 23. Jan 2008
3.686 Beiträge
Delphi 2007 Enterprise
|
Re: String word nur Teilweise ausgelesen
23. Jan 2008, 01:49
3 Möglichkeiten:
1) Die Datei ist nach '6' zu ende.
2) Das Zeichen '.' nach '6' wird nur im Hex-Editor als '.' angezeigt, und ist eigentlich ein #0. Damit wird der String terminiert.
3) Was auch immer StrToHex macht, es macht es falsch. Da mein Delphi die Funktion nicht kennt, lässt sich schwer etwas in diese Blackbox hineinraten.
Darüber hinaus liest du 30 Zeichen aus, sprichst aber nachher von 15. Ich vermute, dass StrToHex diese Hexerei vollbringen soll. Zudem wird nicht klar, ob dein zu kurzer String nachher in Buf30 oder Imei steht.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
|