DLLREGISTERSERVER OU DLLUNREGISTERSERVER
Tento cadastrar uma dll no meu sistema, mas aparece dizendo que a dll foi cadastrada mas o DllRegisterServer ou DllUnregisterServer nao foi encontrado. Como faço para cadastrar a minha dll. Por favor me ajudem.
No prompt de comando:
regsvr32 c:\pasta\arquivo.dll
Obviamente, [Ô]c:\pasta\arquivo.dll[Ô] é um exemplo, você precisa especificar o caminho da DLL, de preferência, copie-a para a pasta system32 do windows
regsvr32 c:\pasta\arquivo.dll
Obviamente, [Ô]c:\pasta\arquivo.dll[Ô] é um exemplo, você precisa especificar o caminho da DLL, de preferência, copie-a para a pasta system32 do windows
Já fiz tudo isso, mesmo assim continua aparecendo essa mensagem.
Fiz: Coloquei a dll na pasta syswow64
c\
c\ cd windows
c\ windows\ cd syswow64
c\ windows\ syswow64 regsvr32 nomedll.dll
E aparece o erro que citei no inidico do topico.
Fiz: Coloquei a dll na pasta syswow64
c\
c\ cd windows
c\ windows\ cd syswow64
c\ windows\ syswow64 regsvr32 nomedll.dll
E aparece o erro que citei no inidico do topico.
qual windows colega? é o seven 64
Exatamente.
Quando aparece a mensagem acima quer dizer que é uma DLL que nao precisa de Regsvr32
Ela está funcionando ?
tenta desabilitar a UAC e ve se resolve
iniciar executar - msconfig - aba ferramentas - Alterar Configuracoes d UAC - ai vc escolhe o nivel minmo na Spinner
Ela está funcionando ?
tenta desabilitar a UAC e ve se resolve
iniciar executar - msconfig - aba ferramentas - Alterar Configuracoes d UAC - ai vc escolhe o nivel minmo na Spinner
Tentarei isso se der certo eu aviso ok. Muito obrigado
Se estiver Habilitada a UAC pode bloquear o Processo de uma chama externa , so é liberada dentro da pasta Arquivos de Programas
Todas outras Pastas a UAC pode manisfestar
é win7 ? Geralmente esses Win7, nao vem Ambiente de Memoria cadastrado, se sua aplicacao se utiliza de TMP , TEMP, TMPFILES coisas do genero a qual seu processos criam , voce tambem precisa cria-las manualmente. cadastrando elas em Ambientes de Memoria ,
é outra coisa que pode barrar algum processo a uma chamada externa , a DLL pode precisar talves do TMPFILES
Todas outras Pastas a UAC pode manisfestar
é win7 ? Geralmente esses Win7, nao vem Ambiente de Memoria cadastrado, se sua aplicacao se utiliza de TMP , TEMP, TMPFILES coisas do genero a qual seu processos criam , voce tambem precisa cria-las manualmente. cadastrando elas em Ambientes de Memoria ,
é outra coisa que pode barrar algum processo a uma chamada externa , a DLL pode precisar talves do TMPFILES
e o modo de registrar e desregistrar seja como KERPLUNK postou
registrar
regsvr32 c:\pasta\arquivo.dll
desregistrar
regsvr32 c:\pasta\arquivo.dll /u
Ps: Isto deve ser feito no prompt do DOS, ou seja: Executar / digite Cmd e coloque o codigo acima
registrar
regsvr32 c:\pasta\arquivo.dll
desregistrar
regsvr32 c:\pasta\arquivo.dll /u
Ps: Isto deve ser feito no prompt do DOS, ou seja: Executar / digite Cmd e coloque o codigo acima
Galera ainda não deu certo :(. E realmente estro precisando da solução. Diz que a dll foi carregada, mas o DLLREGISTERSERVER OU DLLUNREGISTERSERVER não foi encontrado. Essa opção aparece quando chamo um relatório Crystal reports através do Visual Basic. E agora?
Tópico encerrado , respostas não são mais permitidas