Einzelnen Beitrag anzeigen

Cind12

Registriert seit: 30. Mai 2012
5 Beiträge
 
#10

AW: Komplettes Formular speichern/laden

  Alt 30. Mai 2012, 17:43
Hi,

@shmia
Ja, das ist natürlich eine Lösung. So ähnlich sähe es aus, wenn ich jede Komponente und jede ihrer Eigenschaften (natürlich in Schleifen zusammengefasst) speichern würde.
Es sind trotzdem noch eine Menge unterschiedlicher Komponenten von denen ich unterschiedliche Eigenschaften speichern muss, allein jede Komponente durchzugehen und zu entscheiden, welche Eigenschaften theoretisch änderbar sind und deshalb gespeichert werden müssen wäre im Vergleich recht viel Aufwand.

@Uwe Raabe
Das ist doch was ich hören wollte!

Die Variante
Form_neu := Stream.ReadComponent(nil) as TForm1; habe ich probiert. Hier bekomme ich den Fehler "Class TForm1 not found"...

Die Variante
Delphi-Quellcode:
Form1.DestroyComponents;
Stream.ReadComponent(Form1);
funktioniert prima.
Ich habe Form1.Destroy, Form1.Free, Form1.Close, Form1.FreeInstance...
Wirklich einiges versucht, um das Formular so weit zu löschen, dass es die Informationen aus der Datei aufnehmen kann...
Auf Form1.DestroyComponents bin ich noch nicht allein gestoßen^^

Herzllichen Dank!
Mein Problem ist damit unelegant gelöst, das ist alles was ich wollte

mit freundlichen Grüßen
Cind12
  Mit Zitat antworten Zitat