社区
Windows SDK/API
帖子详情
Delphi调用VC的dll问题?
hotboy1000
2004-11-11 02:59:26
VC里是这么调用的
typedef void* JL_HANDLE;
int JL_TCPLogin (
LPCTSTR strHost, int nPort,
LPCTSTR strUserId, LPCTSTR strPassword,
int nType,
JL_HANDLE* pRtnHandle /*OUT*/);
我想问问用delphi 怎么声明?
...全文
126
4
打赏
收藏
Delphi调用VC的dll问题?
VC里是这么调用的 typedef void* JL_HANDLE; int JL_TCPLogin ( LPCTSTR strHost, int nPort, LPCTSTR strUserId, LPCTSTR strPassword, int nType, JL_HANDLE* pRtnHandle /*OUT*/); 我想问问用delphi 怎么声明?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
beyondtkl
2004-11-23
打赏
举报
回复
哦 警告的行数??
你可以 再 Pointer(PChar(.))这样转换
hotboy1000
2004-11-23
打赏
举报
回复
我在动态调用dll的时候会出现这些警告是不是正常的
[Warning] Unit1.pas(74): Unsafe type 'PChar'
[Warning] Unit1.pas(164): Unsafe type 'PChar'
[Warning] Unit1.pas(168): Unsafe code '@ operator'
[Warning] Unit1.pas(169): Unsafe code '@ operator'
Behard
2004-11-11
打赏
举报
回复
查一下 FAQ 先嘛
beyondtkl
2004-11-11
打赏
举报
回复
typedef void* JL_HANDLE; JL_HANDLE -> Pointer;
int JL_TCPLogin (
LPCTSTR strHost, int nPort,
LPCTSTR strUserId, LPCTSTR strPassword,
int nType,
JL_HANDLE* pRtnHandle /*OUT*/);
->
function JL_TCPLogin (strHost:PChar; nPort:Integer;strUserId:PChar;strPassword:PChar;
nType:Integer; pRtnHandle:PPointer):Integer;stdcall; external '**.dll';name 'JL_TCPLogin'
如不行就用 cdecl.
Delphi
调用
VC
DLL
演示
Delphi
调用
VC
DLL
参数传递
delphi
调用
vc
dll
获取返回数据 mac地址
delphi
调用
vc
dll
获取返回数据 mac地址,遇到的
问题
是
delphi
一直都获取不到
vc
返回的字符串,最后通过strcpy解决了
Delphi
调用
VC
生成的
DLL
详细描述
Delphi
调用
VC
生成的
DLL
的方法,并有函数说明
Qt.
VC
调用
delphi
编写的
dll
lib,详细方法
delphi
可以很方便的封装第三方库,导出
dll
,此方法可以很方便的生成供Qt或
VC
调用
的Lib文件,免去动态加载的麻烦,喜欢的朋友可以试下。我就是这么用的。
VC
的
DLL
类导出后,用
Delphi
调用
方法及源码
在
VC
中的
DLL
类导出以后完全是可以被
delphi
调用
的. 源码中有详细介绍和说明文档.
Windows SDK/API
1,183
社区成员
22,335
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章