Erweiterung einer ActiveXObject in javascript

Möchte ich hinzufügen, dass einige Funktionen verfolgen bestimmte Aufrufe des ActiveX-Objekts Methoden in javascript.

Ich in der Regel meine activeX-Objekt wie folgt erhalten:
var tconn = new ActiveXObject("Tconnector");

Muss ich log jedes mal, wenn die öffnen Methode wird aufgerufen, auf tconn und alle weiteren Instanzen der activeX-Steuerelement.

Kann ich nicht ändern tconn Prototyp, weil es nicht ein!

Ich denke, dass ich eine dummy ActiveXObject Funktion, erstellen Sie eine proxy-Objekt proxy-Aufrufe an die Reale. Können Sie mir helfen tun?

Hinweis: das schreiben eine direkte wrapper ist, steht außer Frage, denn es sind bereits 1000 Aufrufe dieses activeX-innerhalb der Anwendung.

  • Ich glaube nicht, dass dies ist möglich. Haben Quelle für die Tconnetor? Kann Ihr verteilen von binaries, um die Kunden und/oder verteilen Sie Ihre eigenen binaries, wenn Sie nicht selber drauf?
  • Ich habe nicht die Quelle, aber ich habe eine Lizenz, die mir erlaubt, zu verteilen es frei. So oder so, warum alle von dieser Materie, wenn ich einen proxy javascript-Objekt, das als proxy-Aufrufe an das activeX-Objekt?
  • Ich habe aufgeräumt/aktualisiert den code in meiner Antwort, und ich habe erstellt eine Verknüpfung " beantworten Sie die Frage.
InformationsquelleAutor mkoryak | 2009-04-28
Schreibe einen Kommentar