Frage

Wie kann ich verweisen und kommunizieren mit einem ActiveX-Bibliothek aus meiner gcc kompilierten Anwendung?

War es hilfreich?

Lösung

Nun, ich habe nie wirklich versucht, aber es gibt keinen Grund, warum Sie nicht, dies tun würden. Sie müssen im Grunde nur für die Klassen, um die Schnittstellendefinitionen haben, was Sie brauchen (vielleicht in der Lage sein, dies von VS zu erhalten) und dann die entsprechenden Anrufe tätigen.

Die Funktion CoCreateInstance ist in Ole32.dll, so dass Sie wahrscheinlich die Bibliothek laden konnte, den Einstiegspunkt, und dann müssen Sie nur noch die CLSIDs finden für die Erstellung des COM-Objekt, das Sie wollen, usw. Solange Sie vorsichtig sind über nur mit Query-Interface Gießen, sollten Sie nur in Ordnung sein; COM wurde speziell entwickelt, die binäre Kompatibilität zu schaffen, so dass dies möglich wäre.

http://msdn.microsoft.com /en-us/library/ms686615%28VS.85%29.aspx

ist der schwierigste Teil wird alle Header bekommen und so, dass Sie benötigen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top