社区
C语言
帖子详情
如何在Dll中定义一个类并将这个类导出去呢(不是MFC扩展类),好像在class 后面加上__declspec(dllexport) 在编译的时候没问题但在连接的时候就会出现问题。还有到处的这个类能不能在delphi中使用呢?请高手帮帮忙?
xiajianmin
2001-12-25 05:06:10
...全文
41
2
打赏
收藏
如何在Dll中定义一个类并将这个类导出去呢(不是MFC扩展类),好像在class 后面加上__declspec(dllexport) 在编译的时候没问题但在连接的时候就会出现问题。还有到处的这个类能不能在delphi中使用呢?请高手帮帮忙?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Leehunter
2001-12-25
打赏
举报
回复
可以导出,不用任何描述符,只要你导出的函数是类的成员函数即可.但实际上导出的并不是一个真正的类,关键的类构造和析构函数都不能导出,成员变量也不能导出.在delphi中使用时没有任何类的概念,与使用API一样.但是在VC中使用时,你可以把这些导出的函数都封装在与DLL同名的类中,这样对于代码的组织和使用还是有很大的好处的.
mfcsdk
2001-12-25
打赏
举报
回复
可以的,但必须是以api函数的方式导出(不能导出类)
Visual C++实践与提高-COM和COM+篇『PDF』
2.2 将C++对象移进
DLL
中
——例程DB_cpp
dll
2.2.1 成员函数的引出 2.2.2 内存分配 2.2.3 Unicode/ASCII兼容 2.2.4 例程实现 2.2.4.1 修改接口文件 2.2.4.2 修改对象程序 2.2.4.3 修改客户程序 2.3 C++对象
使用
...
MFC
AFX_EXT_
CLASS
MFC
扩展
DLL
是通常实现从现有Microsoft基础
类
库
类
派生的可重用
类
的
DLL
。
MFC
扩展
DLL
具有下列功能和要求: 1。客户端可执行文件必须是用定义的_AFX
DLL
编译
的
MFC
应用程序。 2。
扩展
DLL
也可由动态链接到
MFC
的...
Windows进程常用
DLL
模块注入技术
进程调试级注入,涉及调试器相关功能调用知识点
dll
模块重定位内存注入,模拟操作系统加载PE文件方式,直接将
dll
文件内存数据写入目标进程并执行。 导入表注入,涉及PE相关知识点,增加区段,移动导入表,增加导入...
MFC
扩展
DLL
前文我们对非
MFC
DLL
和
MFC
规则
DLL
进行了介绍,现在开始详细分析
DLL
的最后一种
类
型――
MFC
扩展
DLL
。 6.1概论
MFC
扩展
DLL
与
MFC
规则
DLL
的相同点在于在两种
DLL
的内部都可以
使用
MFC
类
库,其不同点在于
MFC
扩展
DLL
与应用...
MFC
程序调用
MFC
扩展
DLL
MFC
创建
dll
有三种方式: 1、Regular
DLL
with
MFC
statically linked:常规静态链接库 2、Regular
DLL
using shared
MFC
DLL
:常规动态链接库 ...
MFC
扩展
DLL
与
MFC
规则
DLL
的相同点在于在两种
DLL
的
C语言
69,369
社区成员
243,081
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章