写了一个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.谢谢。
解决方案 »
- 子查询返回的值多于一个
- delphi 如何使用asm?
- 用的第三方VClskin控件,现在程序的在状态栏里单击右键有个ALt+F4的关闭按钮
- 100分奖励:如何让1、2、3发出声音do,re,mi
- 怎样控制高速扫描仪?
- 关于tsrversocket传输的问题
- 如何在一个TDBChart中显示多个Series?并且可以手工隐藏特定的Series,显示特定的Series?急!!!
- 有没有人用adotable呀,帮帮我
- 如何编写电子邮件发送程序?急救!!!
- 请把下面代码翻成delphi
- 如何响应TListItem的鼠标右键点击?
- 一个问题?一个窗体有很多控件,请问怎么得到某一瞬间鼠标点击的是哪个? (如何求得控件的name)
这中情况怎样才能Free完呢?
试试以下解决方法:
所有动态创建的组件,不要把Owner设置为Application或者Self等,设置为NIL。
即 Class := TClass.Create(NIL);不要进行Free操作,或者Free后设置为 NIl
这个怎样Free呢?
是你的COM组件中有没有动态创建什么
用Canvas.Handle看看