REGISTRO DE DLL E ERRO 430

MAIGUI 30/03/2005 08:12:07
#75692
Pessoal, como faço para utilizar uma dll sem precisar registrá-la no windows, (tenho uma dll com algumas funções) e como faço para resolver o problema do erro "430 Class does not support Automation or does not support expected interface", ocorre sempre que abro a dll através do sistema, peguei algumas dicas mas todas falam de atualizar o sistema de acesso ao banco de dados, igualmente atualizei embora não esteja usando banco de dados nessa dll e mesmo assim não funcionou.
IVOFABIANO 30/03/2005 11:23:18
#75725
Qual é a DLL e para q vc a esta utilizando ?


Abs
MAIGUI 30/03/2005 12:12:41
#75740
uma que eu desenvolvi, colocando algumas classes e etc... em meus testes junto ao codigo fonte do sistema funciona normalmente mas quando vou instalar nos clientes dá esse erro.
USUARIO.EXCLUIDOS 30/03/2005 12:21:23
#75745
você fez a DLL e compilou certo??
e antes de colocar qualquer linha de codigo que utilize ela em seu projeto , você a registrou em seu computador e depois fez refencia a ela no seu projeto certo??
ela foi incluida normalmente no pacote de instalação do seu projeto, certo ??
na instalação do seu projeto ocorreu tudo ok sem nenhuma mensagem de erro, certo??
qual rotina que voce usa em seu projeto e que usa a DLL ocorre o erro??
MAIGUI 31/03/2005 01:35:38
#75915
Certo!
Errado!
Certo!
Certo!
Set dllTeste = New clsTeste

Errado: A dll está presente em um Project Group
USUARIO.EXCLUIDOS 31/03/2005 07:40:43
#75939
sugiro então que você registre ela no seu computador e depois faça a referencia em seu projeto, só dai então começe a colocar qualquer linha de codigo que utilize ela, se ela tiver algum problema você já vai perceber quando começar a escrever o código.
MAIGUI 31/03/2005 10:37:37
#75978
vou tentar, valeu!!!
IVOFABIANO 31/03/2005 20:12:33
#76071
Se vc não distribuir sua DLL junto com o instalador , seu programa não irá funcionar no cliente.

Abs.
Tópico encerrado , respostas não são mais permitidas