![]() |
Speichern in Tabellenform
Hallo zusammen,
ich habe eine Frage zum Speichern von Dateien. Ich bin bisher mit dem Speichern in Textdateien, Streams und Excel vertraut. Bei einem größeren Programm verwende ich momentan Excel, um meine Daten zu speichern und zu laden, da ich auch direkten Zugriff auf die Rohdaten außerhalb des Proramms benötige. Ich kann als die Parameter des Programms verändern, indem ich vor dem Start die Excel-Datei öffne und einfach editiere. Soweit funktioniert alles gut, wie ich es mir vorgestellt habe, die Excel-Variante hat jedoch zwei Nachteile: Erstens ist sie sehr langsam im Laden/Speichern und zweitens muss auf dem PC Excel vorinstalliert sein. Ich überlege nun, wie ich das ändern könnte. Da ich viele Tabellen im Programm benötige ist eine Speicherung in Form einer Textdatei viel zu unübersichtlich, um noch Zugriff zu haben. Meine Idee ist nun, ein seperates Programm zu schreiben, dass nur eine große editierbare Stringgrid anzeigt, also quasi ein Pseudo-Excel. Dann könnte ich die Dateien normal abspeichern und hätte über das Zweitprogramm zugriff auf die Daten. Ich wüsste nur gerne: Meint ihr, das kann ich so machen oder gibt es da eine sinnvollere Technik? Vielen Dank! |
AW: Speichern in Tabellenform
Das was du da vorhast sieht (stark übertrieben) so aus:
Zum Speichern der Daten druckst du die Daten auf einem Papier aus. Um diese wieder zu lesen hast du einen Scanner, der das Papier einscannt und ein riesiges Hardwaregedöns mit Roboterarmen, die das Papier zwischen Drucker, Ablage und Scanner tauscht. Hast du schon mal etwas von Datenbanken gehört? Die wurden genau dafür entwickelt! |
AW: Speichern in Tabellenform
Zitat:
|
AW: Speichern in Tabellenform
Abgesehen von Datenbanken....
wie wäre es mit CSV oder XML? Gruß K-H |
AW: Speichern in Tabellenform
Abgesehen von allem. wie wäre es mit einer Abstraction, wo es dann der Anwendung wiederum egal ist, wo und wie gespeichert wird. Damit wird dann konkret erst dieses komische Speicher-(ich weiß nicht wie ich es nennen soll, die Worte sind noch nicht erfunden) gekapselt und wenn das funktioniert, dann setzt man sich hin und schreibt etwas konkretes mit etwas vernünftigem.
Und wenn es dann in Zukunft irgendwas werden soll, dann wird das einfach geschrieben, der Anwendung untergejubelt und alles ist schick. |
AW: Speichern in Tabellenform
Lies dir mal die Seite über
![]() |
AW: Speichern in Tabellenform
Danke erstmal für eure Antworten!
Datenbanken sind natürlich das offensichtliche, an das man zuerst denkt, aber die kann man im allgemeinen doch nicht außerhalb der Laufzeit des Programms einfach so öffnen wie eine Excel Datei und reinschreiben oder sehe ich das falsch? Werde mich aber auf jeden Fall mal damit beschäftigen, dankesehr. |
AW: Speichern in Tabellenform
So wie Du Excel oder einen Viewer oder Open Office brauchst um eine Excel-Datei anzuzeigen, so benötigst Du ein entsprechendes Programm um Dir Daten in einer Datenbank anzusehen.
Aber vielleicht solltest Du uns verraten, warum das notwendig ist. U.U. wären dann die bekannten Datenaustauschformate für Dich sinnvoll. Gruß K-H |
AW: Speichern in Tabellenform
Zitat:
|
AW: Speichern in Tabellenform
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:43 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 by Thomas Breitkreuz