社区
Delphi
帖子详情
Delphi COM的初始化问题
clyin
2002-06-03 03:52:09
我正在写一个COM组件,是从TAutoObject继承的。我在Initialize方法中进行了分配内存的操作,可是我应该在哪里把分配的内存释放呢?TAutoObject类并没有Finalize之类的方法呀。构造函数和析构函数不会执行。另外我调试COM的时候好像设置断点没有用?我只能用写log文件的方式进行调试,好累!
很急!请大虾帮忙,解决了立刻送分!
...全文
219
10
打赏
收藏
Delphi COM的初始化问题
我正在写一个COM组件,是从TAutoObject继承的。我在Initialize方法中进行了分配内存的操作,可是我应该在哪里把分配的内存释放呢?TAutoObject类并没有Finalize之类的方法呀。构造函数和析构函数不会执行。另外我调试COM的时候好像设置断点没有用?我只能用写log文件的方式进行调试,好累! 很急!请大虾帮忙,解决了立刻送分!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chenjbjbjb
2002-06-04
打赏
举报
回复
不能啊,我刚下来的,download,
我给你的那个连接是主页的地址,你要去downlaod下啊
lwaif
2002-06-03
打赏
举报
回复
HI
qiandeng
2002-06-03
打赏
举报
回复
帮你提前
clyin
2002-06-03
打赏
举报
回复
to chenjbjbjb:
你给的链接是卖英文原版书,下不了啊:(
chenjbjbjb
2002-06-03
打赏
举报
回复
我一般都不实现initialize,要么就inherited,当有连接时,自动话对象会
自动调用initialize,但如果你需要在initialize里自己分配内存,就要
override Destroy了,在这里面free。
有一本书叫delphi com深入编程,写的比较烂,翻译的更烂,不过倒是有一些
example可以研究。这里可以下载www.newriders.com/delphi
希望对你有用
ylm163net
2002-06-03
打赏
举报
回复
在析构函数,
中释放内存
ylm163net
2002-06-03
打赏
举报
回复
加个析构函数,
destructor Destroy;Override;
绝对OK
clyin
2002-06-03
打赏
举报
回复
to FindME:
构造函数可以肯定是不会执行的,我试过多次了。你是从TAutoObject继承的吗?
to TommyTong:
我要释放的不是COM对象,而是COM对象内部分配的内存。
墨梅无痕
2002-06-03
打赏
举报
回复
你只要在用完COM组件之后,使用:
COMComponent := nil;
就可以释放他的。
FindMe
2002-06-03
打赏
举报
回复
析构函数会执行的,我也正在写这种东东
delphi
初始化
工具
delphi
初始化
工具及加密解密程序,用
delphi
7编写,主要用于自己编写的系统的
初始化
参数配置
delphi
数据库
初始化
程序
史上最全的
delphi
初始化
代码 本人开发中使用的 与大家分享
Delphi
XE10零基础实战快速入门
通过课堂上一个一个的实战例子,演示
Delphi
XE10的用法,最后通过一个完整的通讯录程序,让学员初步掌握软件开发的全部流程 让零基础学员快速入门
Delphi
编程,快速掌握
Delphi
的使用方法,并能够制作出自己的软件来。...
Delphi
对GPIB仪器进行
初始化
编程
使用
Delphi
对GPIB仪器进行
初始化
的代码
bde
Delphi
BDE打包
Delphi
BDE打包 程序打包。。。配置BDE(如果你用了BDE的话),如果没有用BDE,用ADO,那建议在程序
初始化
bde
Delphi
BDE打包
Delphi
BDE打包 程序打包。。。配置BDE(如果你用了BDE的话),如果没有用BDE,用ADO,那建议在程序
初始化
Delphi
5,392
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章