axFK542PET1.getEnrollData 这里面也是一个ref ojbect,最后猜出来是int32[] BOOL GetEnrollData( Long dwMachineNumber , Long dwEnrollNumber , Long dwEMachineNumber , Long dwBackupNumber , Long FAR* dwMachinePrivilege , Long FAR* dwEnrollData , Long FAR* dwPassWord );现在我还原回去用SetEnrollData用int32[]就不行了 BOOL SetEnrollData ( Long dwMachineNumber , Long dwEnrollNumber , Long dwEMachineNumber , Long dwBackupNumber , Long dwMachinePrivilege , Long FAR* dwEnrollData , Long dwPassWord );
导入用axFK542PET1.SetEnrollData 也是一个ref object
我用了string int,int32 这三种类型都不得行
BOOL GetEnrollData( Long dwMachineNumber ,
Long dwEnrollNumber ,
Long dwEMachineNumber ,
Long dwBackupNumber ,
Long FAR* dwMachinePrivilege ,
Long FAR* dwEnrollData ,
Long FAR* dwPassWord );现在我还原回去用SetEnrollData用int32[]就不行了
BOOL SetEnrollData ( Long dwMachineNumber ,
Long dwEnrollNumber ,
Long dwEMachineNumber ,
Long dwBackupNumber ,
Long dwMachinePrivilege ,
Long FAR* dwEnrollData ,
Long dwPassWord );
自己动手搞定加上这句就可以了
针对Variant c#须new System.Runtime.InteropServices.VariantWrapper