Einzelnen Beitrag anzeigen

Chewie

Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Dynamisches Array in untypisierte Datei schreiben

  Alt 14. Sep 2004, 16:36
Statische und dynamische Arrays unterscheiden sich in der DL in einem wichtigen Punkt: Variablen der ersten Art sind Werttypen, Variablen der zweiten Art aber Referenztypen. D.h., eine dynamische Array-Variable ist bereits ein Zeiger auf das Array. Deshalb wäre die folgende Anweisung zum Schreiben richtig:

Delphi-Quellcode:
var
  koordinaten: TTSFCoords;
begin
  BlockWrite(Datei,koordinaten^,PointCount*sizeof(TTSFCoord));
end
Martin Leim
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
  Mit Zitat antworten Zitat