C++typedef void VC_Void;
typedef unsigned int VC_U32;
typedef VC_Void (*MethoType)(VC_U32 esrParam);我写成Delphi
Type
VC_U32 Cardinal
//VC里面的Void应该是表征为无返回值,这个在Delphi里面用Procedure就可以表征,不转换。
Type
TCallBack = procedure(esrParam: VC_U32);
但是这样设置之后,调用的时候就会发生异常,请大侠帮忙看看,谢谢。
typedef unsigned int VC_U32;
typedef VC_Void (*MethoType)(VC_U32 esrParam);我写成Delphi
Type
VC_U32 Cardinal
//VC里面的Void应该是表征为无返回值,这个在Delphi里面用Procedure就可以表征,不转换。
Type
TCallBack = procedure(esrParam: VC_U32);
但是这样设置之后,调用的时候就会发生异常,请大侠帮忙看看,谢谢。
TCallBack = procedure(esrParam: VC_U32); cdecl;