Forum: Object-Pascal / Delphi-Language
Delphi
by ryLIX,
1. Mär 2010
Ich hab eine passende Funktion hier im Forum gefunden.
Aber der Tip mit Inc hat mir auch shcon weiter geholfen. :hello:
Forum: Object-Pascal / Delphi-Language
Delphi
by ryLIX,
1. Mär 2010
Ich musste grad feststellen das ich den Fehler an der falschen Stelle gesucht habe.
Beim debugging grad hab ich gesehen das mein durch SetString erzeugter String beide Strings getrennt durch #0 enthält z.B. 'Foo'#0'Bar'.
Jetzt sollte ich das ganze doch mit Pos() und Copy() zerlegen können oder erkennt Pos() #0 nicht?
Forum: Object-Pascal / Delphi-Language
Delphi
by ryLIX,
1. Mär 2010
Hi,
ich bin durch Hilfe im Forum nun an einem Punkt angekommen wo mir irgendwie das Verständnis zu Pointern fehlt.
Es geht um einen Parser für Daten im little Endian Format.
Funktion:
function ParseData(ASize: Cardinal; AData: PByte; AArgs: AnsiString): string;
Aufruf:
ParseData(ABlock.Size, @ABlock.Data, GDefinitons.DataFormat);
ABlock.Size ist die Größe des eingelesenen Blocks (feste...