CRIAR DLL COM VB.NET EXPRESS 2010 E USAR NO VB6
Boa tarde.
Como crio uma dll simples e uso no vb6?
Como crio uma dll simples e uso no vb6?
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...
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
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
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?
- 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?
é 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
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
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.
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.
MAXCIM
Irei dar uma olhada nos links.
Obrigado
Irei dar uma olhada nos links.
Obrigado
Tópico encerrado , respostas não são mais permitidas