Chama método que está dentro do COM PLUS (COM +)
por Mauricio Junior em 1/1/2011 0
|
|
|
Olá pessoal, meu nome é Mauricio Júnior, estou disposto a compartilhar um método feito, cujo o objetivo é chamar um método que está dentro do COM PLUS (COM +) feito em VB 6.0.
Requisitos: - Framework 1.1 instalado - Linguagem C#.NET - Linguagem VB 6.0 - Registrar componente VB 6.0 no COM PLUS.
Segue o mesmo:
|
Chama
o método que está dentro do componente COM+ pelo C#.NET
// Chama o metodo passado e retorna seu
retorno sem nenhuma validacao.
// Retorna excecao caso o objeto nao tenha sido instanciado
private object invocarMetodoRetorno(string nomeMetodo, object[]
parametros)
{
if (componenteInst != null && componenteTipo !=
null)
{
return componenteTipo.InvokeMember(nomeMetodo,
BindingFlags.InvokeMethod, null, componenteInst, parametros);
}
else
{
throw new Exception("Componente " +
this.nomeComponente + " nao instanciado corretamente ou nao foi
encontrado.");
}
}
|
Espero ter ajudado.
Livros publicados:

Mauricio Junior www.mauriciojunior.org
|
|
voltar
comente
subir
|
|