![]() |
Delphi-Version: 2010
DLL als Resource einbinden?
Hallo,
ich benötige für ein Projekt eine SQL Lite Bibliothek mit der ich eben auf eine SQL Lite Bibliothek zugreifen kann, diese beschreiben kann und aus dieser lesen kann. Ich habe zuerst nach kostenlosen Bibliotheken gesucht die auf externe dll's verzichten es hat aber mit keiner von diesen geklappt, bin deswegen bei ![]() Diese wrapper beinhaltet eine DLL. Besteht die Möglichkeit diese DLL direkt in das Projekt reinzukompilieren / es als Resource im Projekt zu speichern? Mein gewünschtes Ergebniss ist eine alleinstehende Binary mit der ich meine SQL Lite abfragen machen kann aber bei der ich die DLL nicht mitliefern muss sondern diese eben in der Hauptbinary drin ist. Ist solch ein Vorgehen möglich / gibt es andere Möglichkeiten die dll fest einzubinden? |
AW: DLL als Resource einbinden?
Du kannst Sie in deiner Anwendung zwischenspeichern und dann, wenn Sie gebraucht wird, in ein Temporäres Verzeichnis speichern und dann mit deinem Programm drauf zu greifen.
Wie du Sie in deiner Exe speichern kannst, kannst du zB. mal ![]() Edit: Allerdings würde ich dir von dem Murks sowieso noch mal abraten wollen. Lass sie lieber wie sie ist, und liefer dein Programm halt als zip Archiv aus. |
AW: DLL als Resource einbinden?
Als resource im Programm speichern und dann im TMP droppen ist eine Möglichkeit, aber nicht das was ich möchte.
Im speziellen Fall besteht keine Möglichkeit es als .zip auszuliefern oder auf ein selbstentpackendes archiv oder ähnliches zu setzen. Deswegen ja die Frage ob es anders möglich ist. Grüße |
AW: DLL als Resource einbinden?
Hallo,
ich habe es selbst nicht getestet aber es gibt zwei Artikel, die beschreiben, das es auch ohne Zwischenspeichern direkt aus dem Arbeitsspeicher gehen soll. Hier die Links: ![]() ![]() Gruß Thomas |
AW: DLL als Resource einbinden?
Danke dir, das ist so ziemlich die Lösung nach der ich gesucht habe. Allerdings habe ich auch schlechte Erfahrungen damit gemacht Sachen in den Ram zu legen und von dort auszuführen, mögen Antiviren Softwares auch nicht unbedingt..
Ich frage erst nochaml im Forum nach einer passenden SQL Lite lib.. ansosnten werden ich es wohl wie von madtom vorgeschlagen umsetzen. Danke nochmal für die Antworten |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:30 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