Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
Delphi 2010 Professional
|
Re: [TStringList] Problem mit einer Datei (Lädt nicht)
28. Okt 2006, 12:23
Hallo marabu,
hast du übersehen, daß bei dynamischen Arrays nur ein Zeiger auf die Verwaltungsinformationen in der Referenzvariablen abgelegt wird? SizeOf(m) liefert also tatsächlich nur den Wert 4 - die Größe eines Pointers. Beim Aufruf von FileStream.Read, TFileStream.Write und FillChar muß also die Adresse des ersten Feldelements übergeben werden. Bei FillChar ist zusätzlich der zweite Parameter anzupassen.
Gruß Hawkeye
|