写了一个com组件。在使用时间不报错,也没有问题,就是在退出时提示如下错误:
Exception EAccessviolation in module TSF.exe at 000203213.
Access violation at address 0042032B in module TSF.exe .Read of address 00000000.谢谢。
Exception EAccessviolation in module TSF.exe at 000203213.
Access violation at address 0042032B in module TSF.exe .Read of address 00000000.谢谢。
解决方案 »
- [Fatal Error] Required package 'fc3000v6' not found 怎么解决
- sendmessage和findwindowex的问题?
- 使用adoquery和datasource, 如何向数据集中插入新的记录?请高手指点啊!
- 如何通过DBgrid对TXT文件进行操作。
- 等了一天,代码那里错了,请看!
- 为什么我的数据库操作这么慢?
- 简单的问题求教
- 高手来看下这个代码。付费修改,关于进程隐藏
- dbchart 同一曲线,有不同颜色段的问题(有点难度)
- 如何使一个已知句柄的外部程序从任务栏消失?
- 如何响应TListItem的鼠标右键点击?
- 一个问题?一个窗体有很多控件,请问怎么得到某一瞬间鼠标点击的是哪个? (如何求得控件的name)
这中情况怎样才能Free完呢?
试试以下解决方法:
所有动态创建的组件,不要把Owner设置为Application或者Self等,设置为NIL。
即 Class := TClass.Create(NIL);不要进行Free操作,或者Free后设置为 NIl
这个怎样Free呢?
是你的COM组件中有没有动态创建什么
用Canvas.Handle看看