Pergunta

É possível usar ligação inicial com LogParser.dll em VB6 / VBA? Quando eu tentar definir uma referência a ele, ele simplesmente desaparece com nenhum erro.

Foi útil?

Solução

Oorang,

Eu corri Dependency Walker na DLL. Ele diz que dwmapi.dll está faltando. Pesquisando dwmapi.dll vem com todos os tipos de jogos, todos relacionados a problemas com ligação antecipada de objetos COM. dwmapi é uma dll carregadas com atraso que exista em máquinas Vista.

Eu tentei colocar uma cópia do dwmapi.dll na minha máquina no diretório system32. Não vai registrar com regsvr32 (nenhuma surpresa lá, na verdade), mas o fez eliminar a referência faltando em Dependency Walker. No entanto, Dependência Walker ainda retorna uma mensagem de erro que diz:

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

Realmente não esperar que ele funcione de qualquer maneira, pois não?

dwmapi é nem mesmo listado no banco de dados DLL da Microsoft.

Eu te vi nos fóruns IIS. Nenhuma resposta ainda.

Qualquer chance que você poderia tarde ligam esta coisa?

Outras dicas

Você registrou-se a DLL com COM?

Antes de usar os componentes COM scriptable Log Parser em um computador, o binário "LogParser.dll" deve ser registrado com a infra-estrutura COM do computador, executando o seguinte comando no diretório que contém o "LogParser.dll" binário

C:\LogParser>regsvr32 LogParser.dll 
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top