Re: Obergrenze der Anzahl aus Unit/DLL exportierte Funktionen? (länger)
- From: "Christian \"Xtra\" Schiffler" <c.schiffler@xxxxxxxxxxxxxxxx>
- Date: Mon, 16 Jun 2008 14:23:54 +0200
Hans-Peter Diettrich schrieb:
Gerd-Ulrich Meyer schrieb:
Ich weiß nicht, ob sich *.dcp einfach in *.dll umbenennen lassen, notfalls müßte man jeweils zwei Projekte parallel pflegen, für ein Package und eine DLL. Die darin enthaltenen Units bleiben gleich, man muß sie nur alle zu den Projekten hinzufügen. Oder sich drauf verlassen, daß Delphi das automatisch macht, wenn man die Uses ändert...
Bitte was haben *.dcp mit *.dll zu tun?
AFAIK sind *.bpl mit dll vergleichbar. In der bpl sind alle routinen usw als exports drin, jedoch mit Klassennamenprefix und aehnlichen Sperenzchen (Package Framework von Delphi).
Die dcp Files sind AFAIR eher der exports files von Visual Studio vergleichbar bzw. eher eine mini .lib, welche die ganzen Exports des package nochmals beinhalten und hart referenzieren (Stichwort: external vs. LoadLibrary/GetProcAddr).
Wenn du gegen eine dpk hart linken willst, brauchst du die dcp, welche dann in den Projektoptionen eingetragen wird.
Man kann packages auch dynamisch laden, aber dann brauchst du die dcp wiederum nicht, nur muessen beide Seiten (Executable und bpl) die zu verwendenden Datenstrukturen beide kennen (Interfaces oder abtract Klassen welche in einer seperaten bpl deklariert werden, gegen welche sowohl die .exe als auch die bpl gelinkt wurden).
Gruss
Chris
.
- Follow-Ups:
- Re: Obergrenze der Anzahl aus Unit/DLL exportierte Funktionen? (länger)
- From: Hans-Peter Diettrich
- Re: Obergrenze der Anzahl aus Unit/DLL exportierte Funktionen? (länger)
- References:
- Obergrenze der Anzahl aus Unit/DLL exportierte Funktionen? (länger)
- From: Gerd-Ulrich Meyer
- Re: Obergrenze der Anzahl aus Unit/DLL exportierte Funktionen? (länger)
- From: Hubert Seidel
- Re: Obergrenze der Anzahl aus Unit/DLL exportierte Funktionen? (länger)
- From: Gerd-Ulrich Meyer
- Re: Obergrenze der Anzahl aus Unit/DLL exportierte Funktionen? (länger)
- From: Hans-Peter Diettrich
- Obergrenze der Anzahl aus Unit/DLL exportierte Funktionen? (länger)
- Prev by Date: Re: Verbindung zwischen zwei Komponenten geht verloren
- Next by Date: Re: [OT] Re: 1.097.392.087.792.080 Stringvergleiche Möglich?
- Previous by thread: Re: Obergrenze der Anzahl aus Unit/DLL exportierte Funktionen? (länger)
- Next by thread: Re: Obergrenze der Anzahl aus Unit/DLL exportierte Funktionen? (länger)
- Index(es):
Relevant Pages
|
Loading