Veröffentlicht 25. Februar 201114 j Hallo, nachdem ich jetzt eine kleine Anwendung mit Delphi und einer Access Datenbank entwickelt habe würde ich gerne wissen ob ich diese Access Datenbank jetzt immer mit versenden muss. Ich habe einen kleinen Vokabeltrainer programmiert und möchte den jetzt gerne an freunde weitergeben. Muss ich denen jetzt immer die Access Datenbank mit geben oder gibt es eine Möglichkeit das diese mit in die exe Datei reincompiliert wird? Vielen Dank für eure Antworten. MfG: meister_Racer
25. Februar 201114 j Hallo meister_racer Ich kenne mich mit Delphi nicht so sehr aus. Aus eigener Erfahrung kannst du ein Projekt mittels Inno Setup installierbar machen. In Inno Setup gibt es die möglichkeit eine Access-DB mit einzubinden. Nach dem kompilieren ist eine weitergabe der Anwendung möglich, ohne das die DB mitgeliefert werden muß. Gruß Vbler
25. Februar 201114 j Du musst schon die Datenbank mitliefern. Also genauer gesagt würde ein Dump reichen, so dass der Benutzer, der das Programm einsetzen möchte, aus dem Dump (Struktur) die Datenbank erzeugt.
25. Februar 201114 j Ich gehe aber mal davon aus - dass er auch gleich Daten liefern möchte. Aus der Sicht macht ein Dump keinen wirklichen Sinn, wenn er daraus wieder ein Datenfile erstellen muss (durch die Anwendung). Die #2 scheint am besten geeignet zu sein. Kenne nur bei VS - diese Sache, beim Installer dateien mit anzugeben, die mit ausgeliefert werden. vG
25. Februar 201114 j Ich sehe eigentlich eher das Problem darin, dass die Freunde dann auch Access benötigen. Wäre an der Stelle (weil geringes Datenaufkommen) XML oder SQLlite / SQL Compact Edition eine sinnvollere Wahl?
25. Februar 201114 j Nein - warum sollten sie Access benötigen. Die Anbindung erfolgt doch über die App selber.
25. Februar 201114 j Nein - warum sollten sie Access benötigen. Doch man benötigt Access, jedenfalls die Runtime Bibliotheken.
4. März 201114 j Autor Ich kenn Delphi nicht - aber ist ADO dort nicht mit implementiert? Ja ADO ist mit drin.
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.