![]() |
dll in exe integrieren
Hallo Leut's,
ich weiß, ich weiß, das hatten wir schon oft, aber ich find's nicht mehr... wie kann ich eine DLL in meine EXE "reintun", und sie zur laufzeit wieder entpacken? Hiiilfe - ich such jetzt shcon 2 stunden... Vielen dank und viele grüße Marco |
Re: dll in exe integrieren
Pack sie in die Ressourcen und pack sie zur Laufzeit wieder raus und beim Programmende löscht du die dll wieder
|
Re: dll in exe integrieren
hallo,
Zitat:
Zitat:
Zitat:
Ich will einfach keinen Speichermüll hinterlassen... Viele Grüße Marco |
Re: dll in exe integrieren
per TResourceStream und dort saveToFile
|
Re: dll in exe integrieren
|
Re: dll in exe integrieren
Zitat:
|
Re: dll in exe integrieren
Hallo,
Zitat:
Also, nicht im Sinne der DLL's, aber nicht ganz sinnlos! ;-) Viele Grüße Marco |
Re: dll in exe integrieren
Hallo Newuser01,
Zitat:
Viele Grüße Marco |
Re: dll in exe integrieren
Bedenke folgende Probleme:
DLL muß in Temp-Verzeichnis landen (wegen nötige Rechte in eigenen Verzeichnis) sowie dort mit dynamischen Namen erzeugt werden (es könnten ja andere App's den gleichen Trick verwenden). Und der Anwender darf sich freuen das das Temp-Verzeichniss vollgemüllt wird wenn die Anwendung abstürzt. |
Re: dll in exe integrieren
Huhu Bernard,
Dank dir! Die DLL kommt ins Temp-Verzeichnis, kriegt ein Präfix, damit genau das nicht passiert mit den mehreren Anwendungen, und wird ordnungsgemäß gelöscht, auch wenn's die Anwendung zerrupft. ;-) Mal sehen, vielleicht geb ich die DLL's ja doch mit weiter, aber jetzt ist mir wenigstens klar, wie, und die Anwendung bleibt portabler. Viele Grüße Marco |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:58 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-2025 by Thomas Breitkreuz