![]() |
Datentyp für StringGrid
Hi,
ich möchte gern ein Backup von ein StringGrid in einer Varibale speichern. TStrings ist leider ungeeignet, man könnte natürlich ein array von TString anlegen. Gib es vielleicht ein bessere lösung ? jeroen |
Re: Datentyp für StringGrid
Was meinst du mit Backup? Warum willst due den Inhalt doppelt in deiner Anwendung halten?
|
Re: Datentyp für StringGrid
naja
das stringgrid ist editierbar und über das backup kann ich dann die unterschied raus gekommen. deshalb :-D jeroen |
Re: Datentyp für StringGrid
Dann verhindere doch, das editiert wird oder proitokolliere die Änderungen.
|
Re: Datentyp für StringGrid
Hallo Jeroen,
wenn Du das unbedingt willst, kannst Du wie folgt vorgehen: 1. Jede Zeile ist vom Typ TStrings; also verbinde jede Zeile in einen String und füge sie in eine Stringliste ein:
Delphi-Quellcode:
2. Speichere diese Stringliste:
StringListTemp.Add( StringGrid1.Rows[i].CommaText );
Delphi-Quellcode:
Umgekehrt kannst Du die Daten wieder einlesen und in einer oder mehreren Stringlisten zwischenspeichern.
StringListTemp.SaveToFile(sDateiname);
Aber wenn Du damit Änderungen kontrollieren willst, bleibt es umständlich. Jürgen |
Re: Datentyp für StringGrid
ich werds wohl so machen das ich bei selectecell den inhalt tmp. speichere.
aber troßdem danke. jeroen |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:03 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz