窗口关闭form.onclose时
1.如果clientdataset是从组件面板上拖下来的,即静态的对象。需要手动释放其dataset么?如果要该用什么方法,close或者emptydataset?
2.同上如果clientdataset是拖下来的,没有用open方法获取数据而是通过clientdataset.data:=xx 赋值语句获取数据,这种情况需要手动释放么?如果要用哪种方法?
3.如果clientdataset是通过create方法动态生成的应该是要通过free释放吧
1.如果clientdataset是从组件面板上拖下来的,即静态的对象。需要手动释放其dataset么?如果要该用什么方法,close或者emptydataset?
2.同上如果clientdataset是拖下来的,没有用open方法获取数据而是通过clientdataset.data:=xx 赋值语句获取数据,这种情况需要手动释放么?如果要用哪种方法?
3.如果clientdataset是通过create方法动态生成的应该是要通过free释放吧
1.如果clientdataset是从组件面板上拖下来的,即静态的对象。需要手动释放其dataset么?如果要该用什么方法,close或者emptydataset?
关闭是必要的,释放资源。释放就不必了。2.同上如果clientdataset是拖下来的,没有用open方法获取数据而是通过clientdataset.data:=xx 赋值语句获取数据,这种情况需要手动释放么?如果要用哪种方法?
无须释放,只需要关闭就可以了。3.如果clientdataset是通过create方法动态生成的应该是要通过free释放吧
如果是Create(self),就不必手动释放了,
如果是Create(nil),就需要手动释放了。