DELPHI 调用VC DLL 问题?

chinarouter 2004-12-19 02:19:01
在VC DLL 中声明如下:
extern _declspec(dllexport) __stdcall int GetUserInfo(char* SqlText,char* Result);


DELPHI中怎么来调用,是不是声明有错??
...全文
91 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
FrozenBird 2005-01-06
如果参数都使用LPSTR,是不是可以。我在MASM里这样做的。
回复
kofiory 2004-12-30
倒!~~~~~~~~~
是不是参数类型不一致!

Function GetUserInfo(sqltxt:string;Result:string):integer;Stdcall;External 'Dll.dll';
回复
lilome 2004-12-29
楼上正解
回复
在VC中函数这样声明: int __stdcall GetUserInfo(char*,char*); 注意没有__declspec(dllexport)
用Def文件导出函数名,在Delphi中就可以像调用Winapi的方式来调用
回复
oyljerry 2004-12-19
注意参数类型的不同
回复
chinarouter 2004-12-19
Function GetUserInfo(sqltxt:pChar;Result:pChar):integer;Stdcall;External 'Dll.dll';

DELPHI中这样写,传不过去参数??为何???
回复
chinarouter 2004-12-19
Function GetUserInfo(sqltxt:pChar;Result:pChar):integer;Stdcall;External 'Dll.dll';

DELPHI中这样写,传不过去参数??为何???
回复
发帖
进程/线程/DLL
创建于2007-09-28

1.5w+

社区成员

VC/MFC 进程/线程/DLL
申请成为版主
帖子事件
创建了帖子
2004-12-19 02:19
社区公告
暂无公告