Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

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

AW: Dynamic DLL und overload

  Alt 8. Feb 2011, 19: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)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

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