Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Datentyp für StringGrid (https://www.delphipraxis.net/75986-datentyp-fuer-stringgrid.html)

jeroen_a 28. Aug 2006 11:33


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

mkinzler 28. Aug 2006 11:37

Re: Datentyp für StringGrid
 
Was meinst du mit Backup? Warum willst due den Inhalt doppelt in deiner Anwendung halten?

jeroen_a 28. Aug 2006 12:56

Re: Datentyp für StringGrid
 
naja

das stringgrid ist editierbar und über das backup kann ich dann die unterschied raus gekommen.

deshalb :-D

jeroen

mkinzler 28. Aug 2006 12:58

Re: Datentyp für StringGrid
 
Dann verhindere doch, das editiert wird oder proitokolliere die Änderungen.

Jürgen Thomas 28. Aug 2006 13:15

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:
StringListTemp.Add( StringGrid1.Rows[i].CommaText );
2. Speichere diese Stringliste:
Delphi-Quellcode:
StringListTemp.SaveToFile(sDateiname);
Umgekehrt kannst Du die Daten wieder einlesen und in einer oder mehreren Stringlisten zwischenspeichern.

Aber wenn Du damit Änderungen kontrollieren willst, bleibt es umständlich. Jürgen

jeroen_a 28. Aug 2006 13:26

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 17:34 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz