AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Mehrere Dateien in einer zusammenfassen!
Thema durchsuchen
Ansicht
Themen-Optionen

Mehrere Dateien in einer zusammenfassen!

Ein Thema von migi · begonnen am 25. Mai 2004 · letzter Beitrag vom 25. Mai 2004
Antwort Antwort
migi

Registriert seit: 27. Nov 2003
Ort: St. Wendel
25 Beiträge
 
#1

Mehrere Dateien in einer zusammenfassen!

  Alt 25. Mai 2004, 13:30
Hallo!

Ich möchte folgendes Problem lösen:
In meinem Programm können mehrere Adresskarteien bearbeitet werden. Dazu kopiere ich beim Neuanlegen einer Adresskartei eine leere Datenbank in ein Verzeichnis und erstelle eine INI-Datei, die allgemeine Daten zu dieser Adresskartei speichert. Man kann die Adresskartei speichern, schließen und (eine andere) öffnen.
Momentan heißt das Verzeichnis mit dem DB-Dateien so, wie meine Ini-Datei. Beim Öffnen muss die Ini-Datei angegeben werden - der DB-Alias wird dann automatisch gesetzt. Soweit so gut. Will nun jemand eine Adresskartei weitergeben, muss er immer die Ini-Datei und das dazugehörige Verzeichnis zusammen weitergeben. Bei dieser Vorgehensweise kommt es ledier zu unkontrollierten Löschungen, weil eben das Verzeichnis von Nutzern gelöscht wird, die alle Daten in der Ini-Datei vermuten und das Verzeichnis für unnötig halten.

Ich möchte diese Dateien nun daher beim Speichern / Schließen einfach in einer Datei zusammenfassen und beim Öffnen die aktuell geöffnete Kartei in einem Temp-Verzeichnis ablegen.
Ich habe mir überlegt, dass dies wohl am einfachsten mit einer Pack-Routine funktioniert; ZIP oder ähnliches.
Hat jemand einen Tipp? Schon Erfahrungen mit einem ähnlichen Problem gemacht? Empfehlungen welche Pack-Routine (Delphi7pro) die beste ist? Oder einen ganz anderen Ansatz?

Bin für jeder Hilfe dankbar.


Grüße
---------------------------------------------------
| Ich bin nicht die Signatur - ich putze nur. |
---------------------------------------------------
  Mit Zitat antworten Zitat
bttb930

Registriert seit: 6. Okt 2003
372 Beiträge
 
#2

Re: Mehrere Dateien in einer zusammenfassen!

  Alt 25. Mai 2004, 15:43
Ich habe gute Erfahrungen mit SingleFileSystem. Ist kommerziell, es gibt aber glaube ich auch eine Version für nichtkommerzielle Zwecke. Die Website ist glaube ich aidaim.com, such einfach mal bei Google. Die Hilfe zum SingleFileSystem ist sehr gut und die Beispieldateien zeigen wie's geht.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: Mehrere Dateien in einer zusammenfassen!

  Alt 25. Mai 2004, 18:41
Oder das Solid File System verwenden.

Alternativ wäre auch noch die Speicherung in einer Datenbank, welche keine Installation benötigt (z.B. ADS) und dort die ganze Ini-Datei als Blob-Feld (um keine großen Änderungen nötig zu machen).
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:55 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