juelin hat geschrieben: Do 15. Mai 2025, 12:28
wenn es zeos ist brauchst du die dll files nicht immer mit kopieren.
legen irgendwo auf der festplatte ein verzeichnis an wo die dll's stehen.
dann brauchst du nur in der komponente connection das file in der eigenschaft librarrys aktualiesieren
Das muss man bei SQLDB auch nicht, wenn man den TSQLDBLibraryLoader verwendet.
Ob das aber wirklich eine gute Idee ist sei dahingestellt. Wenn man die fertige Applikation dann "ausliefert" kann es leicht passieren dass man die nötigen DLLs vergisst. Ich für meinen Teil mache das so, dass in einem Verzeichnis alles drin ist was die Applikation braucht. Dann gibt es auch keine plötzlichen Probleme wenn mal die DLL Version zentral geändert wird und der ganze Laden steht.
Ein etwaiges Installationsprogramm bedient sich auch aus diesem Verzeichnis und ich muss nicht auf der ganzen Platte Dateien zusammenklauben von denen nach 6 Monaten keiner mehr weiß wo sie hin gehören.
Ich mag übrigens Programme, die sich eben nicht in die Tiefen des Betriebssystem krallen und ich bin mir durchaus der Problematiken einer Unternehmensinstallation mit Sicherheitskonzept bewusst.
Trotzdem mache ich das erstmal so.
Just my 2 cents