Frage

Ich habe null Erfahrung mit COM. Ich dachte eigentlich nie, ich werde etwas mit COM tun müssen, ist es zu denken etwas, das ich zum Glück geschafft zu vermeiden. Oh, gut.

Ich brauche einen Wrapper für Web Service zu erstellen, die von COM verwendet werden könnten. Ich habe gehofft, dass es ein Problem gelöst ist, aber nicht eine einfache Lösung (zB nur einen Wrapper von WSDL Erzeugung) zu finden.

Eine Bemerkung am Rande: Offenbar habe ich auch nicht .NET Framework verwenden kann (? Ich kann mein Problem leicht mit Hilfe von ComVisible Attributen, richtig lösen), es sei denn, ich beweisen werde, dass es nicht so schwer, es zu installieren auf Hunderte von Maschinen. Der Beweis, dass scheint leichter als meine andere Alternativen im Moment. Heute ist ein verrückter Tag.

War es hilfreich?

Lösung

Sie können einen Web Service rufen von überall, einschließlich VB6 und COM.

Wenn Sie ein XMLHTTP60 COM-Objekt erstellen können, ist hier ein SO beantworten, die zeigt, wie Sie es verwenden: Was ist der beste Weg, um einen Web-Service von VB6 zu verbrauchen?

Andere Tipps

einen Blick auf Python nehmen; es ist fast trivial einen COM-Server von Python (im Vergleich zu den meisten der nicht-MS Sprachen, zumindest) zu schaffen, und es macht so gut ein COM-Client wie jede andere Sprache.

Wenn Sie Ihr Web-Dienst nicht bereits geschrieben ist, ist es auch ziemlich einfach, sie in Python zu schreiben, wie gut.

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