Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Daten zwischenspeichern ohne Grid (https://www.delphipraxis.net/5345-daten-zwischenspeichern-ohne-grid.html)

torud 2. Jun 2003 20:32


Daten zwischenspeichern ohne Grid
 
Hallo Leute,

ich habe ein kleines Problem. Villeicht ist es auch keines aber mir kommt es schon komisch vor, wie meine Daten in meinen Applikationen zwischen-speichere.

Ich schreibe fast immer Daten, die einen bestimmtes Schema haben in ein Stringgrid und lese Sie von dort aus und schreibe Sie dann komplett oder teilweise in Memos oder Dateien, gerade wie ich es brauche. Das Stringgrid selbst ist für den User natürlich nicht sichtbar. Allerdings habe ich immer das Feeling etwas polnisch zu machen und dadurch beschränkt zu sein.

Nun meine Frage, wie kann ich es besser machen?
Mit einem dynamischen Array, einem Record einem Stream?
Ich habe mit allem noch nie gearbeitet und ebenso wenig Ahnung davon.

Tipps Anregungen ?
Links?

Danke für die Denkanstösse
Tom

MrSpock 3. Jun 2003 10:29

Hallo torud,

alle die Möglichkeiten:

Zitat:

Mit einem dynamischen Array, einem Record einem Stream?
bieten sich an. Es kommt aber wirklich auf die Struktur der Daten an. Wo kommen die Daten denn her? Werden sie aus einer Datei eingelesen, kommt es wieder darauf an, in welchem Format sie vorliegen. Grundsätzlich sind typisierte Dateien recht flexibel und erlauben auch die Daten genau in der Form zu nutzen, wie du sie benötigst. Bei einer großen Datenmenge solltest du auch temporäre Tabellen einer Datenbank in Betracht ziehen.

Kurz zusammengefasst: es kommt auf den Einzelfall an. Stringgrids halte ich aber eher für ungeeignet.

torud 3. Jun 2003 11:03

Zitat:

Kurz zusammengefasst: es kommt auf den Einzelfall an. Stringgrids halte ich aber eher für ungeeignet.
Hm, das habe ich mir fast gedacht. Ich gebe Dir mal ein Beispiel, für meine bescheidenen Daten.

Ich habe einen Formular-Maker programmiert, der Webmaster-Anfängern, die wirklich noch keine Ahnung von HTML haben, die Arbeit des Programmierens abnehmen soll. Es funktioniert relativ gut, aber auch in diesem Programm lege ich Daten in einem Stringgrid ab. Das hier wären z.B. die Daten für eine Formularzeile, wo ein Eingabefeld generiert wird.

In einer Zeile steht dann z.b. folgendes
Spalte1=Meier
Spalte2=Hans
Spalte3=Ihr Name
Spalte4=20
Spalte5=20
Spalte6=Eingabefeld (einzeilig)
Spalte7=leer
Spalte8=<input type="text">
Spalte9=leer

Was schlägst Du also in diesem Fall vor?
Die Cellen, die hier leer sind, könnten in anderen Fällen(Dropdown-Felder o.ä.) befüllt sein und müssen daher vorhanden sein. Ich habe eine procedure, die aus einer Reihe alles ausliest und daraus den nötigen Code generiert.

Danke Tom
Formular-Maker


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:16 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