问:VC++的参数转换为delphi时定义?(20分)

  • 主题发起人 主题发起人 xzmyzy
  • 开始时间 开始时间
X

xzmyzy

Unregistered / Unconfirmed
GUEST, unregistred user!
VC++中有 MotionAnalyzer(HANDLE hChannelHandle, char *MotionData)
我在
delphi中定义:motionanalyzer(hChannelHandle:THandle
MotionData:PChar)出现错误.
请问如何解决?
 
还有其他东西,这里是对的
 
函数转换没错,是否用到DLL给能错了。
 
参数带入顺序:
Calling conventions
Directive Parameter order Clean-up Passes parameters in registers?
register Left-to-right Routine Yes
pascal Left-to-right Routine No
cdecl Right-to-left Caller No
stdcall Right-to-left Routine No
safecall Right-to-left Routine No
你再试试。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部