Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/02/2009, 13:58
Avatar de Zay
Zay
 
Fecha de Ingreso: agosto-2006
Ubicación: Veracruz
Mensajes: 91
Antigüedad: 18 años, 5 meses
Puntos: 0
En VB.Net Sí pero en C# No. ¡¿Por qué?!

Hola a todos,

Hace unos días estaba haciendo un webservices en C# el cual lleva agregada una libreria (dll) con conexion a SAP. Dentro de esta libreria se encuentra un método (llamemosle Instancia) de tipo void que se le pasan 3 parametros, 2 de tipo string y uno de tipo OBJECT pero por REFerencia. Y lo que hace este metodo es regresarme el OBJECT que le pase instanciado hacia esa libreria de sap que contiene otros metodos.... explicado con código es así:
Código PHP:
Object Object1 = new Object();
Object1 null;
LibreriaSap ObjSap = new LibreriaSap();
ObjSap.Instancia("String1","String2"Ref Object1); 
Sin problema con lo anterior, pero una vez que hice lo anterior, si quiero hacer algo como esto:

Código PHP:
Object1.MetodoLibreriaSap(); 
No me lo permite el compilador por que no encuentra ese metodo para Object1 y no es valido.

Al final tuve que hacer este código en VB.Net y lo termine sin problemas, pero me quedo en duda como resolver esta situacion en C#.

Alguien tiene una idea???

Gracias de antemano.
__________________
"Nadie es Indispensable en esta vida, pero hay que dejar algo de nuestro ser, en este mundo." YLJ