社区
ActiveX/COM/DCOM
帖子详情
dll的类导入、导出的问题
cdmar79
2007-01-10 11:42:09
我在一个.cpp文件中导出了以下类:
#include <MProcess.HPP>
#include <MThread.HPP>
class _export MProcess;
class _export MThread;
用VC的工具Dependency Walker查看生成的.dll
@$xp$7MThread
@$xp$8MProcess
@MProcess@
@MThread@
现在,我要使用该.dll中的这些类,请问怎么导入呢?
静态?动态?
...全文
205
6
打赏
收藏
dll的类导入、导出的问题
我在一个.cpp文件中导出了以下类: #include #include class _export MProcess; class _export MThread; 用VC的工具Dependency Walker查看生成的.dll @$xp$7MThread @$xp$8MProcess @MProcess@ @MThread@ 现在,我要使用该.dll中的这些类,请问怎么导入呢? 静态?动态?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cdmar79
2007-01-15
打赏
举报
回复
谢谢大家来d
MEFULEU
2007-01-12
打赏
举报
回复
当然别忘了:使用 $BCB path\Bin\implib.exe 生成 Lib 文件,加入到工程文件中
MEFULEU
2007-01-12
打赏
举报
回复
我记得 似乎 导出类只能使用静态方式调用;
静态调用就是直接把DLL的类文件头包含到你的新的工程;;
__declspec(dllimport) class __stdcall YourDllClass {
public:
YourDllClass();
......
};
daydayup234
2007-01-10
打赏
举报
回复
使用该.dll的工程如果是bcb工程
将只能“静态”。
首先需要在BCB的项目中加入输入接口库(import library),打开工程项目,使用BCB View|Project Manager打开项目列表,向项目中加入接口库(*.lib)。
其次加入dll头文件中该类声明。
注意__declspec(dllimport)代替__declspec(dllexport)
MEFULEU
2007-01-10
打赏
举报
回复
给你dddddddddddddddddddddddddd
板凳继续学习~
laowang2
2007-01-10
打赏
举报
回复
up
C# winform
导入
导出
Excel
C# winform操作Excel 读取Excel,写入Excel
导入
导出
Excel,比较适合新手
itextsharp.
dll
5.4.4
最新iTextSharp的
dll
,同时带有
dll
的源代码,以及简单的demo。将excel文件
导入
datagridview,将datagridview
导出
为pdf。
org.in2bits.MyXls单
dll
文件
org.in2bits.MyXls.
dll
一个不需安装EXCEL的
类
,最适合服务器
导出
导入
用。
oracle11g的BIN目录exp.exe下载
oracle11g的BIN目录,包含
导出
导入
等命令
DLL
动态链接库的
导入
导出
Dll
中并不是所有的函数都必须供其他模块使用,只有经过
导出
(export) 后才允许被外部正常调用。动态库的由来:
Dll
最初用于节约应用程序所需要的磁盘空间和内存空间。早前在传统的非共享库中,一部分代码简单的附加...
ActiveX/COM/DCOM
703
社区成员
3,002
社区内容
发帖
与我相关
我的任务
ActiveX/COM/DCOM
C++ Builder ActiveX/COM/DCOM
复制链接
扫一扫
分享
社区描述
C++ Builder ActiveX/COM/DCOM
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章