Einzelnen Beitrag anzeigen

QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
1.944 Beiträge
 
Delphi 12 Athens
 
#11

Re: Klassen über Modulgrenzen hinaus instanziieren

  Alt 21. Okt 2006, 19:54
Der grund warum BPLs funktionieren ist weil sie im Speicherbereich der Anwendung geladen werden.
Damit das alles passt müssen BPLs und deine Anwendung z.b. Auch mit den Selben Defines kompiliert
sein. bzw. keinen Bedingt kompilierten Code enthalten. Das halte ich für extrem hinderlich.
Ich bin für interfaces, wenn möglich.

Deine RTTI werden immer noch zum Serialisieren taugen. Denn Die RTTI des DLL-Objects und die des Anwendungs-objects sind
die gleichen und sie sind auch im Zugriff. nur leider fragt der "is" operator ab ob die SELBEN sind...zwei gleiche RTTI zu
haben reicht ihm nicht aus, die Adresse an der sie zu finden sind ist entscheidend.
Andreas
Monads? Wtf are Monads?
  Mit Zitat antworten Zitat