![]() |
DLL in neue DLL mit kompilieren
Kann man eine vorhandene fertige DLL (also nicht den Quellcode) in
eine neue DLL mit einfügen? Würde somit nicht 2, sondern nur eine davon brauchen. |
Re: DLL in neue DLL mit kompilieren
Würd mal sagen: Nööö.
Gruß oki |
Re: DLL in neue DLL mit kompilieren
das geht genau so wenig wie du eine andere Exe nicht in deine Exe oder DLL einbinden kannst.
|
Re: DLL in neue DLL mit kompilieren
Naja, im Prinzip würde das schon gehen, aber wohl nicht so wie beabsichtigt.
|
Re: DLL in neue DLL mit kompilieren
sondern wie?
|
Re: DLL in neue DLL mit kompilieren
Nach dem Prinzip selbstextrahierender Archive z.B. Das bedeutet aber, dass die angehängten Dateien zunächst entpackt werden müssen, bevor man sie nutzen kann.
|
Re: DLL in neue DLL mit kompilieren
Du könntest Resourcen (*.res) nehmen.
Kompilierst also die fertige Datei in eine Resource (*.res) Datei mit Hilfe von brcc32.exe. Danach inkludierst du sie mit {$R name.res}. Erstellen tust du sie dem TResourceStream Objekt.
Code:
var
test: TResourceStream; begin test := TResourceStream.Create(0, 'name', 'restype'); test.SaveToFile('C:\test.dat'); test.free; end; |
Re: DLL in neue DLL mit kompilieren
gut das klappt.
aber es geht nur über das speichern - man kann das nicht über den Stream direkt im Speicher tun? |
Re: DLL in neue DLL mit kompilieren
Hi,
Zitat:
Gruß, Markus |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:20 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