Zitat von
himitsu:
> Vieles geht einfach nicht (so leicht), da die
DLL grudsätzlich erstmal ihren eigenen Speichermanager und ihre eigene
RTTI besitzt, welche nicht mit denen der EXE zusammenarbeiten, bzw. sich einfach nicht verstehen.
Lass die Finger von Delphi und
dll. Du handelst dir nur Frust ein.
Das Modulkonzept von Delphi ist schon lange nicht mehr zeitgemäß.
Entweder als
BPL, das gibt dann noch mehr Probleme.
Bei beiden Verfahren bist Du auf Laufzeit-
BPL angewiesen und die müssen gegen die gleiche Compilerversion und Quelltextstand compiliert sein.
Entweder man verwendet ein externes(teures) Pluginsystem.
Ich habe da mit Hydra gute Erfahrungenm gemacht.
Oder man setzt auf der
Com-Technologie (
ActiveX) auf.
Ein Outofprocess-Server ist völlig unabhängig von der jeweiligen Delphiversion.
Gruß
Peter