Autor Beitrag
de_lisa
Hält's aus hier
Beiträge: 2



BeitragVerfasst: So 17.02.08 17:57 
Hallo.

Ich habe um einzelne Sätze in einem stringgrid ausgeben zu können, diese in ein array gespeichert. Da ich mit mehr formularen arbeite und genau dieses array in einem anderen auch brauch, brauche ich einen button der den inhalt des arrays unter einem durch ein edit-fenster eingegeben namen speichert.

Bräucht nun hilfe wie ich dieses array speichern und in einem andern formulare wieder laden kann..das müsste auch noch gehen, wenn das projekt zwischendurch geschlossen wird.

Wäre toll,wenn jemand mein problem verstanden hat und mir helfen kann.

Danke.


Moderiert von user profile iconNarses: Topic aus Sonstiges (Delphi) verschoben am So 17.02.2008 um 17:58
Kroko
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1284

W98 W2k WXP
Turbo D
BeitragVerfasst: So 17.02.08 18:33 
Ich galube nicht, dass Speichern der Daten zum Gebrauch in mehreren formularen der richtige Weg ist?

Lege Dein Array komplett in einer eigenen Klassen oder in einem DataModul an, und stelle die Instanze der Klasse / DataModule bereit!

_________________
Die F1-Taste steht nicht unter Naturschutz und darf somit regelmäßig und oft benutzt werden! oder Wer lesen kann, ist klar im Vorteil!
ub60
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 765
Erhaltene Danke: 130



BeitragVerfasst: So 17.02.08 18:58 
Lösungsansatz:
-eine zusätzliche Unit (ohne Formular) in alle Formularunits einbinden
-dort jeweils eine Prozedur zum Speichern und zum Laden
-der Prozedurname sollte das jeweilige StringGrid als Parameter enthalten
Zum Quelltest: Suche in der Hilfe nach
-File (of ... was auch immer Du speichern willst)
-AssignFile
-Reset/Rewrite
-Read/Write
-CloseFile

Bei weiteren Fragen poste mal Deinen bisherigen Quelltest.

ub60