Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Array Speichern (Stream)
ImbaPanda - Do 02.08.07 11:50
Titel: Array Speichern (Stream)
Also mein Problem sieht wie folgt aus.
Ich will einen Array Speichern
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| If SaveDialog.Execute Then Begin Stream:=TFileStream.Create(SaveDialog.FileName,fmCreate); Try Len:=Length(EigeneObjekte); <-----(Error:Inkompatible Typen) Stream.Write(Len,SizeOf(Len)); Stream.Write(EigeneObjekte[1].EigeneGeraden[1].Name,SizeOf(EigeneObjekte.EigeneGeraden[1].Name)); <--(Error: Klasse besitzt keine STandarteigenschaft) Finally Stream.Free; End; |
und die Deklaration
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| Type TEigenesObjekt=Record Name:String[255]; Status:Boolean; EigeneGeraden:Array[1..25] Of TGerade; EigeneEbenen:Array[1..25] Of TEbene; EigeneVielecke:Array[1..25] Of TVieleck; End;
Var EigeneObjekte:Array[1..25] Of TEigenesObjekt; |
Nur i wie funzt das Ganze nicht, obwohl ich das an anderer Stelle im Code genauso mache.
Der spuckt immer 2 Errors aus(Siehe Code)
Wer Ideen hat immer her damit.
Moderiert von
Christian S.: Delphi-Tags hinzugefügt
Narses - Do 02.08.07 12:03
Moin!
Wie ist denn die Deklaration von Len?
cu
Narses
ImbaPanda - Do 02.08.07 12:09
Hier
Delphi-Quelltext
1: 2: 3: 4: 5:
| Var SaveDialog:TSaveDialog; Stream:TStream; i,j:Integer; Len:Longint; |
Moderiert von
Christian S.: Delphi-Tags hinzugefügt
ImbaPanda - Do 02.08.07 12:19
Hat sich schon erledigt.
Der ist nur durcheinander gekommen, weil eine Komponente auf dem Formular genauso hieß^^
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!