Array
(
)

Objeto COM e C# e ASP.NET

Difogo
   - 24 mar 2009

Tenho hoje uma biblioteca de objetos COM usados para fazer com que minha página asp acesse o meu sistema. Quando os parametros dos metodos retornam apenas tipo primitivos não a problema agora quando as funções retornam uma classe desse objeto COM aparece o erro Objeto Requerido, lembrando que esse objeto foi estanciado com proDAcesso.clsDbCursor cur = new proDAcesso.clsDbCursor(); o código utilizado é:

string pErro = ´´;
proDAcesso.clsDbCursor cur = new proDAcesso.clsDbCursor();
if (cur.EOF == 0) << Erro ocorre aqui
{
dPonte.fCarregaTipoDocs(ref cur, ref pErro);
}

Erro: Object required


Ara.es
   - 24 mar 2009

difogo, esses componentes COM foram implementados em qual linguaguem, Delphi?? caso foi, veja qual o retorno dos métodos que estão dando erro. O C não entende alguns retornos que só existem no Delphi, veja se não está retornando um data, ou outro tipo especifico do Delphi.

Qualquer coisa é só postar!! flw!!


Difogo
   - 27 mar 2009

Ara.es as dll foram desenvolvidas com VB, eu consegui resolver convertendo a minha classe de retorno para XML e depois trabalhando esse XML no C.

Muito Obrigado.