Question

Est-il possible d'utiliser la liaison précoce avec LogParser.dll sur VB6 / VBA? Lorsque je tente de définir une référence à, il disparaît sans erreur.

Était-ce utile?

La solution

Oorang,

J'ai couru Dependency Walker sur la DLL. Il dit que dwmapi.dll manque. Googler dwmapi.dll arrive avec toutes sortes de matches, tous liés à des problèmes avec la liaison précoce des objets COM. dwmapi est un dll chargé retard qui existe sur les machines Vista.

J'ai essayé de mettre une copie de dwmapi.dll sur ma machine dans le répertoire system32. Il ne sera pas enregistré avec regsvr32 (pas de surprise, vraiment), mais il a fait supprimer la référence manquante dans Dependency Walker. Cependant, la dépendance Walker retourne toujours un message d'erreur qui dit:

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

ne vous attendez pas vraiment à travailler de toute façon, nous? Fait

dwmapi ne figure pas même dans la base de données de DLL de Microsoft.

Je vous ai vu dans les forums IIS. Pas de réponse encore.

Une chance vous pouvez lier la fin de cette chose?

Autres conseils

Avez-vous enregistré la DLL avec COM?

Avant d'utiliser les Log Parser composants scriptable COM sur un ordinateur, le binaire « LogParser.dll » doit être enregistré avec l'infrastructure COM de l'ordinateur en exécutant la commande suivante dans le répertoire contenant le « LogParser.dll » binaire

C:\LogParser>regsvr32 LogParser.dll 
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top