Diogenes Villarroel
2009-11-06 13:50:23 UTC
Saludos.-
Tengo el siguiente problema con un OCX que recibe 3 parametros, entre ellos
un arreglo que pasa por referencia a uno de sus métodos:
objeto.metodo( var1, var2 ,@arreglo )
El objeto debe devolver el arreglo cargado con valores.
El problema es que la objeto parte del elemento cero (arreglo(0)) y esta
como un tercer parámetro.
Investigue la función COMARRAY, pero esta solo admite la sintaxis:
comarray(objeto,10)
objeto.metodo(@arreglo)
Es decir el método del objeto solo debe admitir un parámetro y este debe ser
un Arreglo.
Si intento usar la función COMARRAY con este objeto VFP me devuelve un
error: El valor, tipo o numero de argumentos no es valido para la funcion.
Este objeto esta implementado en una aplicación VB y deseo utilizarla en
Visual Fox.
Alguien tiene alguna idea de como resolver este problema?
Gracias...
Tengo el siguiente problema con un OCX que recibe 3 parametros, entre ellos
un arreglo que pasa por referencia a uno de sus métodos:
objeto.metodo( var1, var2 ,@arreglo )
El objeto debe devolver el arreglo cargado con valores.
El problema es que la objeto parte del elemento cero (arreglo(0)) y esta
como un tercer parámetro.
Investigue la función COMARRAY, pero esta solo admite la sintaxis:
comarray(objeto,10)
objeto.metodo(@arreglo)
Es decir el método del objeto solo debe admitir un parámetro y este debe ser
un Arreglo.
Si intento usar la función COMARRAY con este objeto VFP me devuelve un
error: El valor, tipo o numero de argumentos no es valido para la funcion.
Este objeto esta implementado en una aplicación VB y deseo utilizarla en
Visual Fox.
Alguien tiene alguna idea de como resolver este problema?
Gracias...