CRIAR DLL COM VB.NET EXPRESS 2010 E USAR NO VB6

EDUFS 22/08/2011 18:01:20
#382267
Boa tarde.
Como crio uma dll simples e uso no vb6?
KERPLUNK 22/08/2011 18:19:22
#382269
Bem, até é possível, mas não vejo NENHUMA vantagem de se fazer isso... O que vc precisa, com certeza tem uma maneira melhor de se fazer...
MAXCIM 22/08/2011 19:52:27
#382276
Resposta escolhida
Descordo com o amigo Kerplunk, criar DLLs e Interfaces no Vbnet, e incorpora-las ao Vb6, traz ao Vb6 possibilidades que só a plataforma ,net tem.
um bom exemplo é a integração de NFE com programas em vb6.

segue links com explicação de como fazer

http://www.jorgepaulino.com/2008/08/vbnet-criao-de-classes-com-interop-vb6.html
http://www.devmedia.com.br/post-8999-Como-usar-uma-dll--Net-no-VB6.html
http://www.devmedia.com.br/articles/post-8999-Como-usar-uma-dll--Net-no-VB6.html
http://vbtuga.blogspot.com/2008/08/vbnet-criao-de-classes-com-interop-vb6.html
http://msdn.microsoft.com/en-us/vbasic/bb419144

qualquer coisa, tamo ai
KERPLUNK 23/08/2011 08:40:42
#382295
Bom, entenda assim:
- Se vc criar uma classe com o .NET, até é possível instanciá-la no VB6, mas o .NET framework deve estar instalado para que isso possa rodar.
- Uma vez que vc terá, obrigatoriamente, o .NET framework instalado no cliente, porque não usar toda a aplicação em .NET e aproveitar todos os benefícios?
A situação se compara a ter um chassi de um fusca e colocar um motor de Mazeratti. é possível, com algumas adaptações. Mas se vc já tem a Mazeratti, porque desmontá-la para aproveitar só uma parte dela?
RODRIGOFERRO 23/08/2011 09:44:03
#382300
é há casos e casos, se o Software foi montando e ja esta há muito tempo no mercado e ficaria dificil migrar tudo, fazer uma dll no .NET seria uma alternativa. ai entraria o que o MAXCIM disse.
Porem se o software esta sendo moldado agora, é da forma que o nosso amigo KERPLUNK disse.
Porem vai do gosto de cada um, nossas opinioes qui soa meramente técnicas, e ninguem sabe a cabeça de ninguem !
MInha opiniao, se ta fazendo o software agora: porque nao usar tudo em .net ?

Abraços
EDUFS 23/08/2011 14:52:52
#382330
KERPLUNK, como o MAXCIM disse, ja tenho a aplicalçao rodando bem faz tempo. O que estou precisando no momento é implantar a Farmacia Popular (FP) no meu sistema, em VB6. Só que a comunicação com o site da FP [Ô]tem[Ô] que ser em .net.
Ja tenho o sistema se comunicando em .net e ja desenvolvi a venda em vb6.
O que preciso agora é enviar os parametros para o .net, e depois de fazer todo o processo de comunicação em .net, pegar o retorno e tratar com vb6. (ficou confuso?).
Pensei em criar uma dll em vb.net e usar com vb6.

Quanto a instalar o .NET framework não tera problema, pois o sistema é próprio.
EDUFS 23/08/2011 14:54:46
#382331
MAXCIM
Irei dar uma olhada nos links.
Obrigado
Tópico encerrado , respostas não são mais permitidas