Einzelnen Beitrag anzeigen

Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#9

Re: Komponente in DLL auzslagern

  Alt 13. Jun 2007, 14:32
Zitat von user0:
Sorry. Habe gestern offenbar nicht richtig gesucht.
Die Antwort ist also "Ja, dass geht nicht!".
Naja, zumindest nicht direkt.
Du kannst Objekte entweder in flache, exportierte Funktionen verpacken, die den Zeiger auf das Objekt entweder zurückgeben, oder als Parameter kriegen. (So wie die Handles aus der WinAPI)
Oder du benutzt Interfaces, die du in der DLL implementierst, und als Interface in der Echse benutzen kannst.

Ich habe mal ein Archiv mit 2 Projektgruppen angehängt, die das hoffentlich einfach genug illustrieren.
Angehängte Dateien
Dateityp: zip dll_objects_156.zip (16,6 KB, 24x aufgerufen)
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat