社区
Windows SDK/API
帖子详情
有关用DELPHI调用C++编写的DLL的简单问题
jiangjun1979
2002-11-28 03:54:05
我在做开发时经常要用到C++编写的DLL,想知道DELPHI与C++的变量对应的类型(包括句柄,指针等),越全越好,或者哪里有相关的电子文档下载。先谢谢大家了
...全文
69
回复
打赏
收藏
有关用DELPHI调用C++编写的DLL的简单问题
我在做开发时经常要用到C++编写的DLL,想知道DELPHI与C++的变量对应的类型(包括句柄,指针等),越全越好,或者哪里有相关的电子文档下载。先谢谢大家了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
delphi
简单
调用
vc
dll
库的例子l
本文介绍了在
Delphi
中
调用
Visual
C++
编写
的
DLL
库的
简单
方法,包括
DLL
函数声明、参数传递、
调用
约定(如__stdcall)匹配、动态/静态链接方式,以及常见错误处理(如入口点未找到、类型不匹配)。重点强调了跨语言
调用
时的数据类型映射、内存管理边界和运行时依赖
问题
。
使用
Delphi
调用
C++
编写
的
DLL
本文介绍如何使用
Delphi
调用
一个
C++
编写
的
DLL
,该
DLL
实现了一个
简单
的整数加法功能。
DLL
中定义了一个抽象基类IAddBase和其实现类IAdd,后者采用单例模式。GetAddInstance函数作为
DLL
的接口,返回IAdd对象,允许
调用
者通过该实例
调用
Add方法进行加法运算。
如何在
Delphi
程序中
调用
任意
C++
DLL
动态链接库
本文介绍了如何在
Delphi
应用程序中使用
C++
库,特别是当只有
C++
库的头文件和静态库文件时。通过创建一个代理
DLL
,可以将
C++
API转换为WindowsAPI风格,使得
Delphi
能够
调用
C++
函数。文章详细阐述了创建代理
DLL
的步骤,包括定义导出函数、缓存对象和实现代理函数。最后,展示了在
Delphi
中如何静态加载和使用这个代理
DLL
。
Delphi
调用
C++
编写
的动态链接库
dll
的方法
本文详细介绍了如何在
Delphi
中
调用
C++
编写
的动态链接库
DLL
,包括静态和动态
调用
的方法。通过声明
DLL
函数、加载库、获取函数地址并执行,展示了具体的实现步骤。同时,提到了在遇到函数名乱码
问题
时,如何通过tdump工具查看函数名或使用函数位置来解决
问题
。
Delphi
编写
DLL
(以及静态和动态方式
调用
)
本文介绍了
DLL
(动态链接库)的概念,它可被多个程序同时使用代码和数据。重点讲解了用
Delphi
编写
DLL
的代码示例,还分别给出了静态和动态加载方式
调用
DLL
的代码及实现过程。静态加载
简单
方便,动态加载较复杂但更灵活,可按需释放内存资源。
Windows SDK/API
1,184
社区成员
22,326
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章