Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#21

AW: Speichern während des Ausführens

  Alt 15. Jun 2019, 19:08
Delphi-Quellcode:
//'Array type required' obwohl es als Array definiert ist
      Zahl1 := Zahl1 + 1;
Zahl1 ist nicht als Array-Typ deklariert, sondern als Integer. Siehe deine eigene Variablendeklaration im Prozedurkopf.

Ich würde das sowieso grundsätzlich anders angehen. Ich würde die Images in einer Objektliste ablegen vom Typ TImage. Vordem Speichern mittels FindComponente alle Images suchen und diese dann in die Objektliste ablegen.
Zum Speichern würde ich dann die Objektliste durchgehen und die benötigten Eigenschaften in eine Dateischreiben. Dabei kann man entweder das Ini-Dateiformat nehmen oder sich was eigenes ausdenken. Am einfachsten wäre aber wohl eine Ini-Datei zu nehmen, die dann so aussehen könnte:

Code:
[Image1]
Name=Wert
Left=Wert
Right=Wert
[Image2]
Name=Wert
Left=Wert
Right=Wert
[Image3]
Name=Wert
Left=Wert
Right=Wert
Oder man speichert die Objektliste, so wie sie ist, mittels eines Streams einfach binär ab. Da bin ich mir aber nicht sicher, ob Delphi da schon was Fertiges bietet in der ObjektList-Klasse.

Ah, scheint zu gehen: https://stackoverflow.com/questions/...t-in-a-tstream
Michael
Ein Teil meines Codes würde euch verunsichern.

Geändert von Luckie (15. Jun 2019 um 19:11 Uhr)
  Mit Zitat antworten Zitat