社区
Delphi
帖子详情
请问怎样在DELPHI中调用BCB做的DLL
kmyangyl
2000-01-24 02:35:00
我用LOADLIBRARY和GETPROCADDRESS来做,当做LOADLIBRARY后返回码正常,但做了
我调用的函数后,返回的值不对。这个DLL我用BCB调很正常。
...全文
128
4
打赏
收藏
请问怎样在DELPHI中调用BCB做的DLL
我用LOADLIBRARY和GETPROCADDRESS来做,当做LOADLIBRARY后返回码正常,但做了 我调用的函数后,返回的值不对。这个DLL我用BCB调很正常。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
光明山人
2000-01-25
打赏
举报
回复
请问你在BCB DLL中做的函数的原型是怎样的?是否加了pascal调用限定?能否贴出?
一般在WIN中编输入函数时都用pascal调用方式,绝大多数的WIN API都是,因为pascal调用较快。
kxy
2000-01-24
打赏
举报
回复
我是指缺省情况.
kxy
2000-01-24
打赏
举报
回复
delphi中函数的声明后面加上cdecl,stdcall
参数压栈的顺序不同,c中从右向左,delphi,pascal中从左向右.
929
2000-01-24
打赏
举报
回复
C与PASCAL在调用函数时的参数处理方式不同,比如说,在DELPHI中函数有STDCALL,SAFECALL,REGISTER等几种调用方式,因此,在DELPHI中编写DLL时需指明函数使用STDCALL方式执行。在BCB中DLL函数通过,而在DELPHI中调用错误,可能两种语言在对DLL函数的参数解释方式不同造成的。请在DLL中用STDCALL来指示函数的参数入栈顺序。
实战
delphi
dll
的创建和
调用
书上讲,如果你是用
Delphi
写
DLL
,且希望不仅给
Delphi
-AP也希望
BCB
/VC-AP等使用的话,那你最好加个Stdcall ; //参数型态:
Delphi
有很多种它自己的变量型态,这些当然不是
DLL
所喜欢的,Windows/
DLL
的母语应该是C。...
BCB
&
Delphi
调用
vs2015动态库报错解决
vs2015封装动态库后c++builder&
delphi
调用
报xx140d.
dll
,需要将压缩文件放到运行程序的目录下
黄历日期
DLL
组件 支持
Delphi
VC VB 完全免费
黄历日期
DLL
组件 版本:1.0 开发:小焱软件 ... 函数说明: 输出函数原型:...本组件有完整的
Delphi
,VC和
BCB
调用
例子,VB,.net,java也可以
调用
,这里就不给出例子了O(∩_∩)O 任何建议欢迎反馈 2009年12月21日
delphi
中
的脚本控件paxscript3.0
TPaxScripter for
Delphi
5, 6, 7, 2005,
BCB
5,
BCB
6, Kylix 3. ------------------------------------------------------------------------------ Version: 3.0. Build: 29 May, 2006. Copyright (c) 2003-2006 ...
AES加密CBC模式
DLL
delphi
调用
原型: Function AESCBC(kb:integer;resStr:PChar;inKey:PChar;initVector:PChar;error:Pchar):PChar; cdecl; external 'AES.
dll
'; kb:128,192,256, resStr:源字符串 inKey:密匙 initVector:初始...
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章