社区
Delphi
帖子详情
把类放入DLL中,可是。。。
jjaacc
2002-11-15 09:18:51
我把一个类放入DLL中(这样能行吗?),然后我想在Unit1.pas中调用该DLL中的类,请问我在Unit1.pas中该怎么写?谢谢!
为何我在DLL中写好类后,在exports中写上类中的过程时不能编译通过?请教!
谢谢!
...全文
20
3
打赏
收藏
把类放入DLL中,可是。。。
我把一个类放入DLL中(这样能行吗?),然后我想在Unit1.pas中调用该DLL中的类,请问我在Unit1.pas中该怎么写?谢谢! 为何我在DLL中写好类后,在exports中写上类中的过程时不能编译通过?请教! 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hansion3406
2002-11-16
打赏
举报
回复
没见过把类直接放入DLL.不过你可以先用单无文件申明类..然后再包入DLL的库中..
jjaacc
2002-11-16
打赏
举报
回复
我那样做是想达到这样的目的。就是把类与项目分开(就是,不想把类定义在一个项目的某个单元文件中,我想把类放入独立的一个文件中)
顺便问问,类是不是只能放在单元文件中的?谢谢!
stanely
2002-11-16
打赏
举报
回复
把类放再dll里面可以,但是你的导出函数必须是windows标准类型的,就是说参数和返回值必须是win32标准数据结构。
然后在导出函数里面作一些事情创建,调用和销毁dll里面的对象,只要不把对象暴露,调用起来没问题,但是这样限制会很大。
学学com把,你会知道这个问题的最佳答案的!
Unity经验·unity加载
dll
文章目录实践经过可选方案一.unity调用C++的
dll
1.生成
dll
2.unity调用二.unity调用C#的
dll
1.生成
dll
2.unity调用注意事项遗留问题 实践经过 开始是在网上找现成的方法,可以通过c++或C#打包成
dll
,然后通过两种途径加载
dll
; 两种途径都有问题,前者是无法
dll
释放,后者是没有完善的库可以调用。 然后先是研究
dll
的释放方式,没有解决; 然后通过C#调用...
.net
中
的
dll
搜索路径
一直以为.net的
dll
搜索路径和VC一样,设么Path路径、系统路径什么的。但是居然发现不一样。可惜不是计算机专业,只好乱找了。我印象当
中
,
dll
的路径要么是exe目录,要么是GAC,要么是config文件指定的目录。可惜config只能提供给exe使用,
dll
没有cinfig(可是MSDN上说可以,但是我不知道怎么弄)。 第一部分(概念) 托管模块(Manag
VC++动态链接库(
DLL
)编程深入浅出
http://www.cppblog.com/Lee7/archive/2008/07/07/55543.html 1.概论 先来阐述一下
DLL
(Dynamic Linkable Library)的概念,你可以简单的把
DLL
看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或
类
。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。 静态链接库与动态链接库
asp.net
中
引用
dll
的问题
在asp.net的Web项目
中
怎么样才能引用本地的kernel32.
dll
文件,我知道该文件是操作系统的。 但是我想把它拿到项目的目录里面(因为服务器上可能没有该
Dll
文件),引入,再使用 1. 我把它放到目录的bin文件夹下,下面的引入方法好像不行啊。。 [
Dll
Import("\\bin\\kernel32")] private static extern lon
VC++动态链接库编程之MFC
DLL
1.概论 先来阐述一下
DLL
(Dynamic Linkable Library)的概念,你可以简单的把
DLL
看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或
类
。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib
中
的指令都被直接包含在最终生成的EXE文件
中
了。但是若使用
DLL
,该
DLL
Delphi
5,930
社区成员
262,943
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章