Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.163 Beiträge
 
Delphi 12 Athens
 
#7

AW: Dynamic DLL und overload

  Alt 8. Feb 2011, 18:03
Nja, das mit der Klasse ist soein Problem, wenn du wirklich DLLs nutzt, dann haben die EXE und DLL ihre eigene RTTI, also die Infos über den Aufbau der Klasse und dieses muß nicht gleich sein, selbst wenn es die selbe Klasse ist, da beim Compilieren auch einiges entfallen sein kann.

Also ja, man kann Oberload exportieren, indem man dann entsprechend unterschiedliche Namen vergibt, beim Export und beim Import dieses ebenfalls mit angibt. Die Parameterlist, als Unterscheidung, ist für den Compiler, damit er weiß was er da exportieren soll ... für den Import ist dann aber der Name wichtig.

PS: irgendwo in meinem himXML-Thread ist wohl irgendwo noch eine alte DLL-Version versteckt, wo ich die Klassen über die DLL-Grenzen weitergereicht hab, aber das war soein Krampf, daß dieses wieder ausgebaut wurde.


Verwende hier lieber Packages. (das sind spezielle DLL, wo die RTTI und der Speichermanager geshared werden)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 8. Feb 2011 um 18:06 Uhr)
  Mit Zitat antworten Zitat