Wie Debuggen Sie das laden von ActiveX-Steuerelementen

Ich habe einen sehr eigenen und speziellen Fall. Ich entwickle ein VB6-ActiveX-Steuerelement, das ich brauche, um die Arbeit auf eine andere.

Die Entwicklung der Maschine ist ein Windows Server 2003, die "Produktions" - Rechner ist Windows 7 Prof.

Nun, wenn ich das Paket von ActiveX in der KABINE und starten Sie die "demo" - HTM-Datei auf dem Entwicklungsrechner funktioniert alles einwandfrei.

Aber sobald ich die kopieren alle den Inhalt meiner-Produktions-Maschine, und öffnen Sie die gleiche HTML-Datei (nach Klick auf OK auf die ActiveX-Sicherheits-Warnungen und "installieren" die KABINE), nichts passiert (wo sollte es eigentlich öffnen einer message-box).

Wie kann ich Debuggen? Obvously, der browser findet die KABINE, sonst wäre es ja nicht einmal wissen, was Sie installieren. Aber, es scheint nicht korrekt ausgelöst.

Mein problem ist nicht so sehr, dass ich nicht wusste, wie Fehler zu behandeln, aber , wo diese Fehler sind? Gibt es irgendeine "Internet Explorer Logfile", die ich nicht kenne?

  • Haben Sie eine Lizenz-Paket (.LPK-Datei)?
  • Siehe support.microsoft.com/kb/159923/en-us
  • Führen Sie Process Monitor, um auszuschließen, offensichtliche Probleme, wie fehlgeschlagene COM-Registrierung, Berechtigung oder pro-Benutzer-Registrierung einer Abhängigkeit.
  • Ich lief den Prozess überwachen, und es zeigt vor allem registry Abfragen. Von denen, die meisten sind SUCCESS und einige sind NAME NOT FOUND. Diese sind z.B. für FontSubstitues und DefAuthLevel... was soll das mir sagen?
  • Sie vergleichen mit dem log von einem Rechner, auf dem das ActiveX-arbeiten und sehen, ob es eine Diskrepanz zwischen ERFOLG und-NAME NICHT GEFUNDEN, oder OK, und der ZUGRIFF wurde VERWEIGERT.
  • Ich finde keine Unterschiede gibt... Die NAME NOT FOUND erscheint auf der anderen Maschine auch.

InformationsquelleAutor F.P | 2012-12-17
Schreibe einen Kommentar