CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

C/S结构下配置socketconnect的问题?

楼主dana(dana)2001-08-09 16:50:11 在 Delphi / VCL组件开发及应用 提问

我在程序中动态配置socketconnect  
    try  
      data1.SocketConnection1.host:=ser_comp;  
      data1.SocketConnection1.Connected:=true;  
    except    
      application.messagebox('连接失败','提示....)       //为什么当连接失败时无法执行到这句,整个程序就死在那里。    
   
  end;  
  问题点数:50、回复次数:22Top

1 楼softcool(泰山)回复于 2001-08-09 17:01:45 得分 10

gzTop

2 楼dana(dana)回复于 2001-08-09 17:28:16 得分 0

快帮我看一下!!!Top

3 楼dwdy(昱翔)回复于 2001-08-09 17:44:15 得分 0

你启动scktsrvr了吗?  
  再检查一下你的网络通不通!  
  在网上邻居你能见到ser_comp计算机吗?  
  还有SocketConnection1.Servername对不对?Top

4 楼dana(dana)回复于 2001-08-09 17:48:38 得分 0

当然。Top

5 楼mc_music(狂沙)回复于 2001-08-09 18:01:27 得分 0

我都没用意外处理,当没连接上时,程序提示socket   bind错误。  
  可能你的系统有问题吧,应该不会有错的Top

6 楼XXLong(参了军的小鸟)回复于 2001-08-09 18:15:49 得分 0

upTop

7 楼dana(dana)回复于 2001-08-09 20:08:33 得分 0

不用意外处理。你是如何知道连接不上呢?Top

8 楼dana(dana)回复于 2001-08-09 20:45:23 得分 0

upTop

9 楼dana(dana)回复于 2001-08-10 08:19:48 得分 0

没人理我吗?Top

10 楼geliang(回来的光芒)回复于 2001-08-10 08:47:38 得分 0

  MainForm.SocketConnection1.Host:=ser_comp;  
    try  
        MainForm.SocketConnection1.Connected:=True;  
    except  
    application.messagebox('连接失败','提示....)      
  这样试试Top

11 楼XXLong(参了军的小鸟)回复于 2001-08-10 09:03:48 得分 0

gzTop

12 楼dana(dana)回复于 2001-08-10 09:06:56 得分 0

try  
      MainForm.SocketConnection1.Connected:=True;         //当这个连接失败时无法执行下面的  
  except  
  application.messagebox('连接失败','提示....)      
   
  这样我如何判断到期是否连接成功。而且整个程序就死在那里。  
   
  Top

13 楼geliang(回来的光芒)回复于 2001-08-10 09:24:45 得分 0

不会吧,我的程序就是这样写的,没有任何问题,我把我代码贴出来了吧  
    MainForm.SocketConnection1.Host:=regfs;  
                  try  
                          MainForm.SocketConnection1.Connected:=True;  
                  except  
                          mForm:=TChangeServer.Create(Application);   //改变服务端的机器名  
                          mForm.ShowModal;  
                  end;  
  Top

14 楼dana(dana)回复于 2001-08-10 09:31:11 得分 0

为什么我也是一样,那你的socketconnection是否的进行其它的设置。  
  我试了好几台机子,都一样我用的是win98的机子有关系吗?  
  而且我将delphi6的调试窗口也关了可还是一样的。Top

15 楼dana(dana)回复于 2001-08-10 09:43:36 得分 0

我将这段代码放在delph5下都有正常了,可现在我用的是delph6的就不行,  
  那我现在怎么办?快救救我吧!Top

16 楼dana(dana)回复于 2001-08-10 10:15:14 得分 0

upTop

17 楼shdshd(DELPHI是我老婆!)回复于 2001-08-10 10:51:06 得分 10

listenTop

18 楼dana(dana)回复于 2001-08-10 11:17:46 得分 0

气死我了,没人来看。Top

19 楼dana(dana)回复于 2001-08-10 12:01:47 得分 0

upTop

20 楼dana(dana)回复于 2001-08-10 12:20:07 得分 0

upTop

21 楼geliang(回来的光芒)回复于 2001-08-10 13:30:03 得分 30

我现在用的是Delphi5,你运行在delphi6上,怪不得出错,不过到底为什么我也不太清楚。  
  从我的感觉上来看,并不是什么设置有问题,socket又不像dcom那么难配置,简单易用,再说了你的语法也没有问题,会不会是delphi6的try..expert不同于delphi5(只是猜测),你可以看一下delphi6的try..expert语法的帮助,还socketconnection的一些属性,方法与以前有什么不同。  
  祝你好运了!!!  
  Top

22 楼dana(dana)回复于 2001-08-10 16:15:27 得分 0

没看出有什么不同,  
  使用try   ..except   同样这句在d5要是出错最不超过1分钟就提示了,可是用d6最少要20分钟,  
  你说气人不气人。Top

相关问题

  • c#配置文件问题
  • 终于配置起了C#环境!
  • 安装c#的起码配置怎样?
  • C#中,如何定义配置文件?
  • eclipse配置c++编译环境问题
  • WEB.CONFIG在ASP.NET(C#)中的配置问题
  • 用C语言如何实现读配置文件
  • 怎样在C++ BUILDER安装程序时自动配置ODBC!
  • !!!!一个白送分的题:关于ado的c/s配置问题!!!!
  • 怎样在 c# 里面访问 .ini 配置文件?

关键词

  • 连接
  • delphi
  • application
  • socketconnection
  • mainform
  • 提示
  • 连接失败
  • 程序
  • ser
  • 问题

得分解答快速导航

  • 帖主:dana
  • softcool
  • shdshd
  • geliang

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo