DLL FEITA EM C# NAO FUNCIONA NO VB6
GALERA PRECISO DE AJUDA
CRIEI UMA DLL EM C# , E USEI NO VB6
Como na minha maquina tem o vb6 e o VS2010 instalado funcionou normal.
Mas agora coloquei a dll no cliente, e quando vai utilizar a dll da erro: ACTIVEX CANT CREATE OBJETCT
Alguem me ajude
CRIEI UMA DLL EM C# , E USEI NO VB6
Como na minha maquina tem o vb6 e o VS2010 instalado funcionou normal.
Mas agora coloquei a dll no cliente, e quando vai utilizar a dll da erro: ACTIVEX CANT CREATE OBJETCT
Alguem me ajude
Já tentou criar um package de instalação ?
cara vc poderia me ajudar a criar o instalador?
Faça o downlo ado Inno Setup.
Para usar uma dll feita com o .Net, seja VB.net ou C# você precisa ter instalado o .Net Framework na máquina e precisa registrar a dll usando o regasm, o regsvr32 não funciona para dlls feitas no .Net
O programa regasm fica na pasta onde o framework é instalado, geralmente é em [Ô]C:\Windows\Microsoft.NET\Framework\Versao do framework[Ô]
Se usar o regasm de preferencia use na forma
regasm [Ô]c:\caminho da dll
omedadll.dll[Ô] /codebase
O /codebase é importante para fazer com que ele salve o caminho da dll no registro, o que facilita dela ser encontrada pelo programa
O programa regasm fica na pasta onde o framework é instalado, geralmente é em [Ô]C:\Windows\Microsoft.NET\Framework\Versao do framework[Ô]
Se usar o regasm de preferencia use na forma
regasm [Ô]c:\caminho da dll
omedadll.dll[Ô] /codebase
O /codebase é importante para fazer com que ele salve o caminho da dll no registro, o que facilita dela ser encontrada pelo programa
Tópico encerrado , respostas não são mais permitidas