Ich habe ein spät gebundenes COM-Objekt ( My.COMInterface
), das ein Ereignis auslöst, wenn es die Verarbeitung beendet hat. Wie verwende ich dieses Ereignis aus VB6-Code?
Wenn ich früh binden würde, würde ich mein COM-Objekt als WithEvents deklarieren und einen normalen Event-Handler schreiben. Wie kann ich dies mit Late-Binding erreichen?
Aktueller Code:
%Vor%Der einzige Weg, den ich kenne, ist, eine C / C ++ - Brücke zu schreiben, um die Ereignisse zu behandeln, wie in dieser MSDN-Artikel . Ich hoffe auf eine einfachere Methode!
Sehen Sie sich EventCollection-Klasse v2.0 an - Fügen Sie Event-Unterstützung zu Collections hinzu durch E. Morcillo.
Sollte tun, was Sie wollen und mehr.
Tags und Links vb6 event-handling late-binding