我做了一个三层的东西!
服务层用的是
ADOConnection1+ADOQuery1+DataSetProvider1
客户端用的是
SocketConnection1+ClientDataSet1如果我先关闭"客户端" 再关闭 "服务层" 那没问题!但是如果先关闭 "服务层" 再关闭"客户端" 那程序就会报错,即使把桌面的窗体关闭了在进程的程序还保留着,这个问题如何解决!我在客户端退出的时候已经SocketConnection1.close;了但是不管用,桌面的窗体关闭了在进程的程序还保留着,麻烦各位大哥帮我想想,谢谢!
服务层用的是
ADOConnection1+ADOQuery1+DataSetProvider1
客户端用的是
SocketConnection1+ClientDataSet1如果我先关闭"客户端" 再关闭 "服务层" 那没问题!但是如果先关闭 "服务层" 再关闭"客户端" 那程序就会报错,即使把桌面的窗体关闭了在进程的程序还保留着,这个问题如何解决!我在客户端退出的时候已经SocketConnection1.close;了但是不管用,桌面的窗体关闭了在进程的程序还保留着,麻烦各位大哥帮我想想,谢谢!
解决方案 »
- 难题!为有请教高手们帮帮小弟!
- GLScene 能不能完全 代替 用openG.pasL编程 ??????????????????
- 一个关于数据库的考试题(程序设计填空题),请大家帮忙,急
- 简单问题!!!!!在线等~~~解决就结贴
- 发消息
- 如何将Excel调入Dbgrid中显示? 我问过若干遍就是没有方法可实用的?这个问题真的难吗?
- 怎么获得AdoConnection所连接的数据库中所有表的名字?
- 谁有多余的QQ,200分相赠。
- Could not compile used unit 'FR_Pars.pas'
- 关于Tcanvas的textrect问题
- 如何通过程序数据库中得到的信息创建控件
- 用鼠标点击DBgrid以后,再点“增加”按钮,这个时候会使DBgrid中的最后一条记录处于编辑状态,只有点“取消”后再点“增加”才能增加新的记录,怎样避免这种情况,先谢了
Access violation at address 00504540D in module 'prjma.exe' 就算强行关闭了主窗体但进程里还是在!在主窗体close事件里用了SocketConnection1.close,关闭后没有任何出错但进程里还是在!