DLL FEITA EM C# NAO FUNCIONA NO VB6

DIEGO.SLIVER 03/04/2013 15:49:48
#421469
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
ALEVALE 03/04/2013 15:51:53
#421470
Resposta escolhida
Já tentou criar um package de instalação ?
DIEGO.SLIVER 03/04/2013 16:15:56
#421472
cara vc poderia me ajudar a criar o instalador?
ALEVALE 04/04/2013 08:19:29
#421494
Faça o downlo ado Inno Setup.
OCELOT 04/04/2013 08:39:58
#421496
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
Tópico encerrado , respostas não são mais permitidas