首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
Delphi
网络通信/分布式开发
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
一个 SocketConnection1 关闭问题!
[已结贴,结贴人:yangzong18]
加为好友
发送私信
在线聊天
yangzong18
等级:
可用分等级:
长工
总技术分:
0
总技术分排名:
313963
揭贴率:
93.75%
发表于:
2008-08-19 09:04:14
楼主
我做了一个三层的东西!
服务层用的是
ADOConnection1+ADOQuery1+DataSetProvider1
客户端用的是
SocketConnection1+ClientDataSet1
如果我先关闭"客户端" 再关闭 "服务层" 那没问题!但是如果先关闭 "服务层" 再关闭"客户端" 那程序就会报错,即使把桌面的窗体关闭了在进程的程序还保留着,这个问题如何解决!我在客户端退出的时候已经SocketConnection1.close;了但是不管用,桌面的窗体关闭了在进程的程序还保留着,麻烦各位大哥帮我想想,谢谢!
问题点数:
50
回复次数:
5
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
jasonke
卫斯理.Delphi
等级:
可用分等级:
富农
总技术分:
352
总技术分排名:
42306
发表于:
2008-08-19 11:06:16
1
楼 得分:
25
把debug dcu开关打起,client调试起,看报错在哪里,问个问题又不说报的什么错,非常菜
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
chenzhuo
灼
等级:
可用分等级:
富农
总技术分:
9944
总技术分排名:
1927
发表于:
2008-08-19 13:27:33
2
楼 得分:
25
Delphi(Pascal) code
SocketConnection1.SupportCallbacks :
=
False;
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yangzong18
等级:
可用分等级:
长工
总技术分:
0
总技术分排名:
313963
发表于:
2008-08-20 10:30:31
3
楼 得分:
0
to chenzhuo 不行呀
to jasonke 在主窗体close事件里没有用SocketConnection1.close之前出错提示是
Access violation at address 00504540D in module 'prjma.exe' 就算强行关闭了主窗体但进程里还是在!
在主窗体close事件里用了SocketConnection1.close,关闭后没有任何出错但进程里还是在!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yangzong18
等级:
可用分等级:
长工
总技术分:
0
总技术分排名:
313963
发表于:
2008-08-20 16:28:26
4
楼 得分:
0
兄弟们帮帮俺!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yangzong18
等级:
可用分等级:
长工
总技术分:
0
总技术分排名:
313963
发表于:
2008-08-21 10:54:41
5
楼 得分:
0
没人碰到过这个问题吗?应该做三层的都会碰到这个问题的,如果先关闭了服务器再关闭客户端那么客户端在进程里会保留,必须手动关闭才行
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友