DELPHI 调用VC DLL 问题?

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


DELPHI中怎么来调用,是不是声明有错??
...全文
128 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
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中这样写,传不过去参数??为何???

15,473

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧