Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Daten "schlau" in eine Dateispeichern (https://www.delphipraxis.net/27406-daten-schlau-eine-dateispeichern.html)

Snoop007 9. Aug 2004 14:59


Daten "schlau" in eine Dateispeichern
 
Hi,
in vielen kleinen programmen hab ich das selbe kleine übel,
daten, die der benutzer eingegeben hat müssen gespeichert werden.
dabei können schon an die hundert hinzukommen

da ich keine datenbank verwenden möchte ( gekaufte ohne BDE zu kostspielig, BDE zu gross )
benutze ich meist struckturierte dateien ; jedes mal das gleichen
datensatz hinzufügen, datensatz aktualisieren, datensatz löschen

da doch schon paar datensätze gespeichert werden sollen frage ich mich, wie ich die performance der gespeicherten daten ( das auslesen ) erhöhen könnte

wie macht ihr das ?

Bernhard Geyer 9. Aug 2004 15:04

Re: Daten "schlau" in eine Dateispeichern
 
Zitat:

Zitat von Snoop007
da ich keine datenbank verwenden möchte ( gekaufte ohne BDE zu kostspielig, BDE zu gross )

Es gibt doch auch kostenlose BDE-Ersatz-Datenbanken. Z.B ADS im Lokal-Betrieb.

Alternativ könntest Du die Daten in XML speichern.

Neuni 9. Aug 2004 15:09

Re: Daten "schlau" in eine Dateispeichern
 
Nimm mybase...is kostenlos und gut!

http://www.delphi-source.de/tutorials/index.php?cat=6 <-- Da is das erklärt!

Dannyboy 9. Aug 2004 15:22

Re: Daten "schlau" in eine Dateispeichern
 
@Snoop007: Arbeitest Du mit Filestreams? :gruebel:

Snoop007 9. Aug 2004 15:27

Re: Daten "schlau" in eine Dateispeichern
 
Hi,
eigentlich wollte ich keine datenbank verwenden, da diese das programm zu sehr aufblähen

xml, dann müsste ich die ms komponente benutzen, die ich dann mitgeben müsste

momentan hab ich immer mit strukturierten bzw. typerisierten daten gearbeitet
direkt mit filestreams, ne hab noch keine grossen erfahrungen damit

nur zu info ich benutze delphi 5 prof

Bernhard Geyer 9. Aug 2004 15:31

Re: Daten "schlau" in eine Dateispeichern
 
Zitat:

Zitat von Snoop007
eigentlich wollte ich keine datenbank verwenden, da diese das programm zu sehr aufblähen

ADS sind 2 DLL's und 2 Ini-Dateien mit 1,5 MB. Also relativ klein

Zitat:

Zitat von Snoop007
xml, dann müsste ich die ms komponente benutzen, die ich dann mitgeben müsste

Nur wenn Du MS-XML verwendest. OpenXML (Ist z.B. alternativer Parser in D7) benötigt keine Verteilung (Ist 100% Delphi).

Noch ein Vorschlag: Textdatei z.B. mit Tab getrennt.

eddy 9. Aug 2004 15:38

Re: Daten "schlau" in eine Dateispeichern
 
Zitat:

Es gibt doch auch kostenlose BDE-Ersatz-Datenbanken. Z.B ADS im Lokal-Betrieb.
Hallo Bernhard Geyer,

hast Du mal einen Link auf die Stelle zum Download. Ich hab' schon auf den Seiten von ADS nachgesehen, weiß aber nicht, welche Datei/en ich herunterladen muß.

mfg
eddy

Snoop007 9. Aug 2004 15:41

Re: Daten "schlau" in eine Dateispeichern
 
1,5 mb finde ich schon recht viel, für meistens nur kleine programme
eine einfache struckturierte datei ist mir beim auslesen etwas zu langsam
( evtl. eine struckturierte datei an der etwas gefeilt wurde, das man sie schneller auslesen kann )
OpeXML werd ich mir mal näher angucken, obwohl xml dateien einen etwas zu grossen overhead haben
( ich hab nur delphi 5 prof und 6 personal )
daher fällt auch Mybase für mich flach

Bernhard Geyer 9. Aug 2004 15:42

Re: Daten "schlau" in eine Dateispeichern
 
Advantage Developer Login -> Zugang beantragen (kostenlos) und TDataset-Nachfolger downloaden (direkter Link nicht möglich)

Snoop007 10. Aug 2004 09:56

Re: Daten "schlau" in eine Dateispeichern
 
kann es sein, das die TDataset - Komponente ca. 10 - 12 mb gross ist ?


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:05 Uhr.
Seite 1 von 3  1 23      

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