VFP + COM

Gaston
26 de Agosto del 2005
Hola,

Inclui una OCX (desarrollado en VB6) en un form en FoxPro.

En la OCX se encuentra un metodo al cual deseo invocar:

Public Function BioSaveTemplate(ByRef UsrTemplates() As RecordTemplate, ByVal EnrollHandle As Integer, ByVal FingerOrder As Integer, ByVal FingerNumber As Integer) As Long

El primer parametro de la funcion es un array de la siguiente estructura declarada en VB:

Public Type RecordTemplate
Template(1 To TplSize) As Byte ' Template data
FingerN As Integer ' Enrolled finger number
Stability As Integer ' Image stability of this template
Quality As Integer ' Image Quality of this template
Content As Integer ' Image Contents of this template
End Type

Como puedo crear y pasarle la estructura RecordTemplate desde Visual FOX 6?

Muchas gracias,
Gaston.



sgomez
26 de Agosto del 2005
El pasaje por referencia en fox se hace con el uso del arroba:

variable="Prueba"
? mifuncion(@variable)