社区
Delphi
帖子详情
请问在delphi 中调用 BCB 写的DLL ,在编译的时候是否有什么需要设置的?
knight_temp
2003-09-15 10:10:52
我的DLL在BCB中使用是没有问题的,在DLL中我创建了线程。但是在DELPHI中使用
的时候函数调用不会出错,但是一调用完就会出写地址错误。
...全文
121
10
打赏
收藏
请问在delphi 中调用 BCB 写的DLL ,在编译的时候是否有什么需要设置的?
我的DLL在BCB中使用是没有问题的,在DLL中我创建了线程。但是在DELPHI中使用 的时候函数调用不会出错,但是一调用完就会出写地址错误。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jorge
2003-09-15
打赏
举报
回复
妈的,这个问题也让我郁闷这么多天了!顶~~
hiflower
2003-09-15
打赏
举报
回复
看看参数传递方式是否一致
yanhuizen
2003-09-15
打赏
举报
回复
你能把你的那段出错代码写出来吗??
knight_temp
2003-09-15
打赏
举报
回复
还没有轮到释放呢,执行还没有正常执行呢,我DLL中的线程可以好好的运行,
但是就是出错。
knight_temp
2003-09-15
打赏
举报
回复
!!!
bw110323
2003-09-15
打赏
举报
回复
可能资源没有及时释放吧
knight_temp
2003-09-15
打赏
举报
回复
非常着急的问题呀,程序已经快写完了,现在出这个问题。
knight_temp
2003-09-15
打赏
举报
回复
不需要,我的DLL只不过是使用SOCKET访问网络资源,发送的内容是主程序传过来的,
收到的内容先暂时放到DLL中的缓存中,就这么简单,不和主程序有任何的资源冲突。
这个DLL在BCB中使用是什么问题也没有的,参数传递也都正确,参数的长度都是32位的
倍数,主程序在调用的时候也不出错,就是一调用完就出错误,Delphi也找不出错误的代码,
这个错误刚开始的时候显示是需要权限,但是后来就干脆地址访问错误了。
代码太长了,不贴了。
我不懂电脑
2003-09-15
打赏
举报
回复
主要看看内存访问方面地问题,是不是需要同步,互斥等等。
delphi_xizhousheng
2003-09-15
打赏
举报
回复
内存读写错误一般都发生在引用了已经释放的资源指针.......要是是调用DLL的话也有可能是约定的调用方式不正确
二代证控件及各个语言的实例
本API自带多种
调用
示例。目前有基于以下编程语言的示例:VC、C#、VB.net、
Delphi
、
BCB
、Java、PB。所有示例都使用“打开设备”->“读卡”->“关闭设备”的
调用
顺序。 使用
调用
示例时请将cardapi3.
dll
、sdtapi.
dll
、WltRS.
dll
、license.dat四个文件放在被
调用
的路径
中
。 使用C#、VB.net示例时请先根据
需要
修改输出文件的路径。C#:“项目”->“(项目名称)属性”->“生成”->“输出路径”。VB.net:“项目”->“(项目名称)属性”->“
编译
”->“生成文件输出路径”。 使用网页(B/S应用)、VB6开发的用户请使用ActiveX控件。
CP IDMR02 二代证 2013年齐全开发包
本API自带多种
调用
示例。目前有基于以下编程语言的示例:VC、C#、VB.net、
Delphi
、
BCB
、Java、PB。所有示例都使用“打开设备”->“读卡”->“关闭设备”的
调用
顺序。 使用
调用
示例时请将cardapi3.
dll
、sdtapi.
dll
、WltRS.
dll
、license.dat四个文件放在被
调用
的路径
中
。 使用C#、VB.net示例时请先根据
需要
修改输出文件的路径。C#:“项目”->“(项目名称)属性”->“生成”->“输出路径”。VB.net:“项目”->“(项目名称)属性”->“
编译
”->“生成文件输出路径”。 使用网页(B/S应用)、VB6开发的用户请使用ActiveX控件。
Delphi
制作
DLL
Delphi
制作
DLL
一
Dll
的制作一般步骤 二 参数传递 三
DLL
的初始化和退出清理[如果
需要
初始化和退出清理] 四 全局变量的使用 五
调用
静态载入 六
调用
动态载入 七 在
DLL
建立一个TForM 八 在
DLL
中
建立一个TMDIChildForM 九 示例: 十
Delphi
制作的
Dll
与其他语言的混合编程
中
常遇问题: 十一 相关资料 一
Dll
的制作一般
c语言
dll
bcb
,怎样在C++Builder
中
创建使用
DLL
(转)
自从C++Builder从去年浪漫情人节上市以来,吸引了大量的、VC、Vb的员到它的怀抱,大量的C、C++程序员感叹道:总算有了C的可视化开发工具,对我也是一样,从BC、
Delphi
到C++Builder。动态链接库(
DLL
)是常遇到的编程方法,下面我就介绍一下在
BCB
(C++Builder下简称
BCB
)
中
如何创建使用
DLL
和一些技巧。一、创建:使用
BCB
File|NEW建立一个新的
DLL
工...
Delphi
中
如何把函数代码调出主程序,
写
到“
DLL
”
中
并
调用
一、开使你的第一个
DLL
专案 1.File->Close all->File->New[
DLL
] 代码: //自动产生Code如下 library Project2; //这有段废话 uses SysUtils, Classes; {$R *.RES} begin end. 2.加个Func进来: 代码:
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章