Funktionen/Eigenschaften eines OCX/ActiveX Controls ermitteln ohne Quellcode
-
Hallo,
kann mir irgendjemand sagen, wo ich zu dem genannten Thema weiterführende Informationen finde, oder mir sonst irgendwie einen Einstieg geben.
Ich würde gerne zu einem registrierten OCX/ActiveX, COM-Objekts die zur Verfügung gestellten Funktionen, Eigenschaften und Events ermitteln.
Aber irgendwie fehlt mir noch der richtige Einstiegspunkt. Wo und unter welchem Thema muss ich suchen? Suche unter Google hat mich irgenwie noch nicht weiter gebracht. Vieleicht weiss ja auch jemand wo man eventuell ein Tutorial zu dem Thema findet.Gruß Bryan
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
C++ MFC
-
Da schlage ich dir die MSDN vor.
Was du machen musst ist von einem ActiveX-Objekt die IDispatch-Schnittstelle holen. Diese hat eine Methode GetTypeInfoCount. Liefert die Methode in dem Übergabeparameter 1 zurück, dann unterstützt die IDispatch-Schnittstelle die Schnittstelle ITypeInfo. Diese Schnittstelle bekommst du dann mit IDispatch::GetTypeInfo zurück. In ITypeInfo findest du dann alles was du benötigst.
Steht alles in der MSDN.
-
Hi,
tvdog schrieb:
Da schlage ich dir die MSDN vor.
Was du machen musst ist von einem ActiveX-Objekt die IDispatch-Schnittstelle holen. Diese hat eine Methode GetTypeInfoCount. Liefert die Methode in dem Übergabeparameter 1 zurück, dann unterstützt die IDispatch-Schnittstelle die Schnittstelle ITypeInfo. Diese Schnittstelle bekommst du dann mit IDispatch::GetTypeInfo zurück. In ITypeInfo findest du dann alles was du benötigst.
Steht alles in der MSDN.
Danke für die Richtungsangabe
- Irgendwie habe ich den Wald vor lauter Bäumen wohl nicht mehr gesehen. Hatte irgendwie schon stundenlang im MSDN gesucht und mir sogar die von dir genannten Funktionen angeschaut und habe dann doch den Faden verloren
... Weisst Du eventuell wo es ein gutes Beispiel für die Nutzung dieser Funktionen gibt? Im MSDN habe ich noch keins gefunden
...Bryan
-
Ich habe mal bei Codeguru nachgesehen und evtl. ein Beispielprojekt aufgetan.
Habe es allerdings nicht genau angesehen, aber vielleicht ist es das was du suchst:
http://www.codeguru.com/Cpp/COM-Tech/activex/misc/article.php/c2569/
-
Danke tvdog!
Genau sowas habe ich gesucht!Der Link http://www.geocities.com/cool_ranju/tlibs.html scheint auch ganz interesant zu sein!
tvdog schrieb:
Ich habe mal bei Codeguru nachgesehen und evtl. ein Beispielprojekt aufgetan.
Habe es allerdings nicht genau angesehen, aber vielleicht ist es das was du suchst:
http://www.codeguru.com/Cpp/COM-Tech/activex/misc/article.php/c2569/