VC 改delphi 的问题 ( 积分: 30 )

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

xiaohedou

Unregistered / Unconfirmed
GUEST, unregistred user!
这个在c语言里是把返回值放在ulValue里的意思。在delphi里我改如何写呢?
BOOL TPKRTDAPI tpkGetPoint(short nBoardNum,int x, int y, unsigned long&
ulValue);
 
这个在c语言里是把返回值放在ulValue里的意思。在delphi里我改如何写呢?
BOOL TPKRTDAPI tpkGetPoint(short nBoardNum,int x, int y, unsigned long&
ulValue);
 
ulValue声明为Pointer就行了。
 
也可以用关键字var修饰参数名: var ulValue...
 
前面添上 var 或者out都可以
 
unsigned long&
ulValue:是引用,delphi里如何表达?
那返回值可以取道吗?这样改可以吗?
function tpkGetPoint(nBoardNum:shortint,x,y:integer, plong ulValue):Bool;external;
stdcall;
谢谢
 
我刚才试过了可以。谢谢!
 
多人接受答案了。
 

Similar threads

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