DLLREGISTERSERVER OU DLLUNREGISTERSERVER

HADDAD 01/08/2012 12:09:42
#407007
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.
KERPLUNK 01/08/2012 12:24:14
#407011
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
HADDAD 01/08/2012 15:15:55
#407025
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.
MARCELO.TREZE 01/08/2012 15:21:56
#407027
qual windows colega? é o seven 64
HADDAD 01/08/2012 15:33:54
#407029
Exatamente.
USUARIO.EXCLUIDOS 01/08/2012 15:34:35
#407030
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
HADDAD 01/08/2012 15:46:46
#407033
Tentarei isso se der certo eu aviso ok. Muito obrigado
USUARIO.EXCLUIDOS 01/08/2012 16:02:47
#407035
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
MARCELO.TREZE 01/08/2012 17:14:39
#407046
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

HADDAD 07/08/2012 08:33:32
#407348
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