Frage

Ist es möglich, mit früher Bindung zu verwenden LogParser.dll auf VB6 / VBA? Wenn ich versuche, einen Verweis auf sie zu setzen, es verschwindet einfach ohne Fehler.

War es hilfreich?

Lösung

Oorang,

Ich lief Dependency Walker auf der DLL. Er sagt, dass dwmapi.dll fehlt. dwmapi.dll googeln kommt mit allen Arten von Spielen auf, alle mit den COM-Objekten früher Bindung zu Problemen im Zusammenhang. dwmapi ist ein verzögerungs geladen DLL, die auf Vista-Rechnern vorhanden ist.

Ich habe versucht, eine Kopie von dwmapi.dll auf meinem Rechner im Verzeichnis system32 setzen. Es wird nicht mit regsvr32 (keine Überraschung, wirklich) registrieren, aber es hat die fehlende Referenz in Dependency Walker zu beseitigen. Allerdings gibt Dependency Walker noch eine Fehlermeldung, die besagt:

Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.

Haben Sie nicht wirklich erwarten, dass es trotzdem arbeiten, haben wir?

dwmapi ist nicht einmal aufgelistet in Microsofts DLL-Datenbank.

Ich habe Sie in den IIS-Foren. Noch keine Antwort.

Jede Chance, Sie könnten Ende dieses Ding binden?

Andere Tipps

Haben Sie die DLL mit COM registriert?

Vor dem Log Parser skriptfähige COM-Komponenten auf einem Computer, der „LogParser.dll“ binary muss enthält, durch Ausführen des folgenden Befehls in dem Verzeichnis mit dem Computer des COM-Infrastruktur registriert die „LogParser.dll“ binary

C:\LogParser>regsvr32 LogParser.dll 
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top