Matlab, COM y .NET

Nicolas
14 de Febrero del 2008
Hola, tengo el siguiente problema: Estoy invocando en C# a un objeto COM compilado en Matlab que me devuelve una matriz de nxn. Cuando invoco al método me pide que ingrese como parámetro un valor que va a ser el de salida y que es del tipo “ref object”.

Si hago los siguiente:

object pp = null;

y paso pp como variable en donde quiero recibir la matriz de salida me da el siguiente error “Data conversion error: Unexpected error thrown.”.

objetocomprueba.metodouno(ref pp);

Mi pregunta es ¿qué tipo de dato o que tipo de variable debo usar para almacenar la matriz que me devuelve el método del objeto COM?

Muchas gracias

sergio
14 de Febrero del 2008
hola, yo quiero hacer lo mismo que tu acabas de hacer, conectar el C# con el matlab si me puedes ayudar hasta donde has hecho te lo boy a agradecer
saludos sergio.