hma Posted March 23, 2006 at 11:56 PM Report #19269 Posted March 23, 2006 at 11:56 PM 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.
perdido_e_sozinho Posted March 24, 2006 at 12:01 PM Report #19290 Posted March 24, 2006 at 12:01 PM 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
hma Posted March 24, 2006 at 10:24 PM Author Report #19380 Posted March 24, 2006 at 10:24 PM 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.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now