Forum: Object-Pascal / Delphi-Language
Delphi
by hoika,
18. Aug 2009
Hallo,
die 100 würde ich ändern in
SizeOf(FEIB_Firmware)-1
Wichtig ist das -1,
weil wenn der Firmware-Name genau 100 Zeichen lang ist,
knallt es wieder (unter C gibt es noch #0 als Ende-Zeichen des Strings, dass muss ja auch mit hineinpassen).
OK, in Delphi jetzt auch ;)
Forum: Object-Pascal / Delphi-Language
Delphi
by hoika,
18. Aug 2009
Hallo,
also eine normales long ist in Delphi Integer,
das unsigned ist Cardinal, also schon mal richtig.
Aber hier fällt was auf.
PChar(FEIB_Firmware) , 100
Ist wirklich 100 Zeichen lang ?
FEIB_Firmware ist ja ein String, also variabel lang.