社区
进程/线程/DLL
帖子详情
DELPHI 调用VC DLL 问题?
chinarouter
2004-12-19 02:19:01
在VC DLL 中声明如下:
extern _declspec(dllexport) __stdcall int GetUserInfo(char* SqlText,char* Result);
DELPHI中怎么来调用,是不是声明有错??
...全文
158
7
打赏
收藏
DELPHI 调用VC DLL 问题?
在VC DLL 中声明如下: extern _declspec(dllexport) __stdcall int GetUserInfo(char* SqlText,char* Result); DELPHI中怎么来调用,是不是声明有错??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
楼上正解
潜水8年再度回归
2004-12-19
打赏
举报
回复
在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中这样写,传不过去参数??为何???
请问
Delphi
调用
VC
写的
dll
,有传入和传出参数都是unsigned char*运行中有有关
问题
本文探讨了
Delphi
调用
VC
编写的
DLL
时遇到的
问题
,特别是涉及unsigned char*类型的参数传递。通过调整参数类型及内存管理策略解决了运行时错误。
关于
delphi
调用
vc
编写的
dll
中参数类型有关
问题
本文详细介绍了如何在
Delphi
中正确声明
调用
VC
编写的
DLL
函数参数类型,包括指针类型和传入参数的声明方法。
VC
调用
Delphi
的
DLL
时遇到的
问题
及解决
本文探讨
VC
调用
Delphi
编写的
DLL
时常见的兼容性
问题
,包括函数
调用
约定不一致(如__stdcall与cdecl)、字符串编码差异(AnsiString vs. char*)、内存管理冲突(
Delphi
堆与
VC
堆分离)以及导出符号命名修饰
问题
。重点分析
DLL
导出函数声明、
调用
约定匹配、字符集处理及异常跨模块传播限制,并给出对应解决方案。
VC
调用
Delphi
写的
dll
的一个
问题
的处理
本文探讨了如何在
Delphi
和
VC
之间进行字符串参数传递。通过实验发现
Delphi
的String类型在
VC
中应使用char**来匹配。此外还讨论了如何避免内存错误及
Delphi
分配的内存释放
问题
。
进程/线程/DLL
15,465
社区成员
49,169
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章