Jump to content

DLL .NET para utilização em VB


hma
 Share

Recommended Posts

Sei que isto pode parecer uma pergunta muito estranha, mas sabem se é possivel (e se sim, como) criar uma DLL em .NET (VB ou C#) de forma que possa ser utilizada, por exemplo, em VB convencional? ;) Não sei se me faço entender, mas refiro-me à criação de uma "shared library". Claro que tenho consciencia de que caso isso seja possivel a Framework .NET terá de estar presente na maquina onde a aplicação VB (ou C, C++, etc) vai correr.

Link to comment
Share on other sites

perdido_e_sozinho

Por aquilo que sei não é possivel criar dll's para funcionarem no VB6, uma vez que funcionam de maneira diferente.

É possivel por exemplo usar dll VB.NET em Internet Explorer, mas em VB.NET nunca tive Conhecimento.

Com os melhores cumprimentos,

Sérgio Matias

ser.gifsartim.gif

Link to comment
Share on other sites

Afinal é mesmo possivel... ;) É possivel criar em .NET (C# ou VB.NET) DLLs que podem ser usadas não só pelo VB6 como por qualquer linguagem/aplicação COM.

Resumidamente, depois de compilado o codigo ("managed code"), basta usar o gacutil.exe para instalar o DLL no GAC e o registar para utilização pelo COM. Com o tlbexp.exe produzimos uma biblioteca com base no DLL, que pode depois ser utilizada no VB6 da mesma forma que uma DLL convencional.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.