Try use VFP to convert C/FRONT Sample,but not work

Hi , I try to convert a C/Front VB Sample to VFP, but there have a Variant Field I don’t know how to change. Please help! *************** VB Code ********************************* Dim FieldNameArray As Variant FieldNameArray = Array(“No.”, “Budget Filter”) CF is OCX Object, F * FieldNoArray Syntax * Function FieldNoArray(hTable As Long, FieldNameArray As Variant) As Variant FList = CF.FieldNoArray(GLAccountT, FieldNameArray) *************** VFP Code but not work******************************************** EXTERANL ARRAY FieldNameArray DIMENSION FieldNameArray(2) FieldNameArray(1) = “No.” FieldNameArray(2) = “Budget Filter” * CF is OCX Object * FieldNoArray Syntax * Function FieldNoArray(hTable As Long, FieldNameArray As Variant) As Variant COMARRAY(CF,10) FList = CF.FieldNoArray(GLAccountT, @FieldNameArray) Error Message “OLE error code 0x08002005, Type Mismatch” ******************************************************************************