Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#5

Re: Standard DLL in VB geschrieben

  Alt 21. Sep 2008, 20:46
Zitat:
Wenn ich in meiner Klasse, die ich von einem Interface ableite eine zusätzliche Methode realisiere, kennt mein Interface und damit die erstellte Instanz ja diese spezielle Methode nicht.
Doch du kennst sie.
Mein Beispiel war darauf ausgelegt einen verbindung zwischen zwei Welten herzustellen
Deiner anwendung und Plugins welche von fremden erstellt wurden die du also nicht kennst.

Der Clou ist halt dieser das die IPersonU als Activex als Com opbject ausgelegt werden muss in Delphi.
Somit ist deine Anwendung und die fremd DLL jederzeit in der lage sich zu aktualisieren.

Gehe davon aus das du dann eine Meldung bekommst Interface nicht implementiert.
Wenn an IPersonU irgedetwas geändert wurde.

Also es soll hier niemand mit Vb arbeiten nur am rande.
IPersonU ist also ein Wrapper der sich zwichen deiner anwendung und der DLL setzt
und so dafür sorgt das beide immer über das aktuelle Interface verfügen.


EDIT:
Zitat:
Kann man nicht beides unter einen Hut bringen?
das kannst testen indem du einfach mal versuchst die DLL von VB in Delphi anzusprechen.

gruß Emil
  Mit Zitat antworten Zitat