Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Chamada do Com+

9 views
Skip to first unread message

Botelho

unread,
Jan 27, 2006, 12:46:02 PM1/27/06
to
Como eu faço pra chamar um componente COM+ feito em VB6 a partir de um
aplicativo feito em VB.net...????
Será que é impossível...???

Patrick Theys

unread,
Jan 27, 2006, 1:32:19 PM1/27/06
to
É possível sim, adicione a referência do componente COM+ ao projeto .NET e
utilize normalmente.

Patrick Theys
Opus Software
www.opus-software.com.br


"Botelho" <Bot...@discussions.microsoft.com> wrote in message
news:DF024684-807E-4559...@microsoft.com...

Botelho

unread,
Jan 27, 2006, 1:55:27 PM1/27/06
to
É só usar o CreateObject() ..???

"Patrick Theys" escreveu:

Patrick Theys

unread,
Jan 27, 2006, 2:46:29 PM1/27/06
to
Quando você referenciar o componente COM+ no projeto .NET o Visual Studio
criará uma classe proxy, com o nome do componente.

Para instanciar:

Dim var as <nome do componente>
var = new <nome do componente>()

Verifique o nome do componente através do Object Browser do Visual Studio
após adicionar a referência no projeto.

Patrick Theys
Opus Software
www.opus-software.com.br


"Botelho" <Bot...@discussions.microsoft.com> wrote in message

news:3DE9257F-4DFA-425E...@microsoft.com...

Leonardo Rodrigues

unread,
Oct 23, 2007, 8:28:01 PM10/23/07
to
É exatamente o que o Patrick disse.

Porém, diferente do VB6, onde é utilizado o Nothing para liberar memória, é
necessário utilizar o método ReleaseCOMObject.

Busque mais referencias desse método. Caso não o utilize, irá alocar objetos
desnecessários na memória.

Att

--
Leonardo Rodrigues
MCP/MCSD


"Patrick Theys" escreveu:

Problemas

unread,
Apr 12, 2010, 10:07:01 AM4/12/10
to
Nossa já fiz de tudo e nada de conseguir, Malldito com+ :

O cenário é o seguinte:

Tenho uma DLL em C# COM+ que funciona na minha maquina local que é XP e na
maquina de mais 3 desenvolvedores q tbm são XP

Mas na hora de colocar no servidor que é

Microsoft Windows Server 2003 R2

Enterprise Edition

Service Pack 2

Nada de funcionar, e o pior que as Dlls escritas em VB6 registram e
funcionam normalmente mas este lixo.NET não funciona. Se alguém já passou por
isso por favor...

Acreditem não sei mais oque fazer

Tudo q eu faço vem esta droga de msg de erro:

Run-time error '-2146233079 (80131509)':

Automation error

---------------------------

OK

---------------------------


0 new messages