none
Registrar DLL 32 bits no Windows 64 bits RRS feed

  • Pergunta

  • Não estou conseguindo registrar nenhuma DLL desenvolvida em Delphi em maquinas com Windows 64 bits.

    1 – Eu ja testei algumas com algumas DLLs diferentes, inclusive com uma nova, de testes, com uma unica procedure, simples.

    Ja tentei registrar utilizando REGSVR32 da pasta C:\windows\system32
    Ja tentei registrar utilizando REGSVR32 da pasta C:\windows\syswow64
    Ja tentei compilar a DLL em 32bit e em 64bits
    Ja utilizei o Dependency Walker: Baixei todas as DLLs (32 no total) que o aplicativo apontou como dependentes e no final obtive a seguinte log:
    Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.

    e o Windows 64 não registra. Continua exibindo a mesma mensagem:

    O módulo “c:\Windows\syswow64\project1.dll” foi carregado as o ponto de entrada DLLRegisterServer nao foi localizado. Certifique-se de que “c:\windows\syswow64\project1.dll” é um arquivo DLL ou OCX válido e tente novamente.
    • Editado IgorFKModerator quinta-feira, 30 de agosto de 2018 14:13 Formatação
    quarta-feira, 29 de agosto de 2018 15:37

Respostas

  • Bom dia Dennis, tudo bem?

    Na documentação abaixo é explicada a causa deste problema:

     

    "Regsvr32.exe was unable to find the required entry point in the module specified in the command line. This can occur if the entry points are not exported correctly from the module or if the module is not a .DLL or .OCX file."

    https://support.microsoft.com/en-nz/help/249873/how-to-use-the-regsvr32-tool-and-troubleshoot-regsvr32-error-messages

    Pode por favor confirmar se os dois pontos levantados acima estão de acordo na sua máquina?

    Atenciosamente, 


    Igor F. Kunrath

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    Technet Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    • Marcado como Resposta IgorFKModerator quarta-feira, 5 de setembro de 2018 12:16
    quinta-feira, 30 de agosto de 2018 14:16
    Moderador
  • Boa tarde,

    Por falta de retorno essa thread está encerrada.

    Se necessário favor abrir uma nova thread.

    Atenciosamente,

    Igor F. Kunrath

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    Technet Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    • Marcado como Resposta IgorFKModerator quarta-feira, 5 de setembro de 2018 12:16
    quarta-feira, 5 de setembro de 2018 12:16
    Moderador

Todas as Respostas

  • Bom dia Dennis, tudo bem?

    Na documentação abaixo é explicada a causa deste problema:

     

    "Regsvr32.exe was unable to find the required entry point in the module specified in the command line. This can occur if the entry points are not exported correctly from the module or if the module is not a .DLL or .OCX file."

    https://support.microsoft.com/en-nz/help/249873/how-to-use-the-regsvr32-tool-and-troubleshoot-regsvr32-error-messages

    Pode por favor confirmar se os dois pontos levantados acima estão de acordo na sua máquina?

    Atenciosamente, 


    Igor F. Kunrath

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    Technet Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    • Marcado como Resposta IgorFKModerator quarta-feira, 5 de setembro de 2018 12:16
    quinta-feira, 30 de agosto de 2018 14:16
    Moderador
  • Boa tarde,

    Por falta de retorno essa thread está encerrada.

    Se necessário favor abrir uma nova thread.

    Atenciosamente,

    Igor F. Kunrath

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    Technet Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    • Marcado como Resposta IgorFKModerator quarta-feira, 5 de setembro de 2018 12:16
    quarta-feira, 5 de setembro de 2018 12:16
    Moderador