我自己编写了一个控件,它其中有一个属性是用于连接外部的DataSet(TQuery、TTable)。当该控件和所连接DataSet在不同一窗体时,当把所连接的DataSet删除,再转到该控件所在的窗体时,它就是报一些地址错误,连把该控件删除都不可以。如果本控件和所连接的DataSet在同一个窗体时,就不会出来上面的情况。
我自己查了一些,发现如果该控件和所连接的DataSet在同一窗体时,当所连接的DataSet被删除时,就会触发该控件的Notification事件,而在不同窗体时,它就不会触发该事件的。请各位老兄帮我看下如何解决该问题。
Delphi的一些控件都有这个情况,例如DataSetProvider1和Report Machine的TRMDBDataSet等。
我自己查了一些,发现如果该控件和所连接的DataSet在同一窗体时,当所连接的DataSet被删除时,就会触发该控件的Notification事件,而在不同窗体时,它就不会触发该事件的。请各位老兄帮我看下如何解决该问题。
Delphi的一些控件都有这个情况,例如DataSetProvider1和Report Machine的TRMDBDataSet等。
解决方案 »
- !!!!!!!看谁基础牢!!!!!!!!!!!
- 求相关httpserver资料或小例子
- delphi的menu栏为什么是凹下去的?怎么才能让他凸起来或是和工作区想平?
- 那里有画平面图(简单的线、长方形、园、不规则形状等)的控件呀?
- 麻烦各位检查一下,为什么我一个劲鼠标还会出现鼠标键盘不动的提示!(急!)
- delphi中有没有类似于vb中的imagecombo的控件??
- 一个小问题 请大家指教!怎样 写两个控 件的响应事件
- 如何设置窗口停靠效果
- 请教使用ADO开发三层结构中一些错误提示的问题,欢迎发言
- 高手帮忙!关于验证用户登录的问题!为什么子窗体打不开了?
- 软件快作完了,大家来评评,先发个demo
- IncUpdate中文版发布,10分钟不写代码做智能升级
它所连接的DataSet连数据库都还没有连接。