求助一个关于网络链接时程序假死的问题。 我有一个程序是跨网络连接远程数据库的,在连接时程序就向非法响应一样什么也点不了,按钮是保持点击状态,只能等待连接到数据库后,弹出需要打开的程序界面,我想请问下,能不能在与远程数据库连接时,屏幕上利用timer控件显示不同的等待信息,比如每秒切换一次提示信息。当与数据库连接好后,这个timer控件再停止工作。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.在连接前先检测能不能连上该网络,如果不能连上先提示出来,免得如果连不上时会出现很久才响应的现象.2.在连接时调出一个提示框"正在连接远程服务器,请稍候",把鼠标形状变成漏斗,等连接成功后再把提示框关闭.3.如果要在此期间显示不同的提示信息,就要释控制权,用DoEvents 问题原因:连接的时候采用的是同步连接。同步连接方式只能等待对方的回应或超时,其他什么doevents等等都是没有用的。解决方法:采用异步连接方式。定期检测连接状态,是否已经连接上。 我已经使用doevents释放控制权了。就像Dunzip说的,是没有用的。请问怎么进行异步连接方式呢? 再送100分,简单但急用:DATACOMBO中BOUNDCOLUMN的DATAFIELDS/LISTFIELDS的关系 猪愿myjian同学尽快进步 请问怎么提取出字符串中的年份? 怎么解决"拒绝的权限"这样的问题呀?? 如何处理分辨率的问题~ 关于ADO分级显示的问题。 高分急求VB编程百例(电子版图书)100分 使SPREAD控件的某个单元获得焦点 做安装程序时如何在桌面上生成快捷方式?如何在程序组内生成自动反安装程序? 数组存放地址的问题 不同屏幕分辨率,怎么才能保持窗口的大小按比例缩放 如何调用EXE文件?
2.在连接时调出一个提示框"正在连接远程服务器,请稍候",把鼠标形状变成漏斗,等连接成功后再把提示框关闭.
3.如果要在此期间显示不同的提示信息,就要释控制权,用DoEvents
连接的时候采用的是同步连接。同步连接方式只能等待对方的回应或超时,其他什么doevents等等都是没有用的。解决方法:
采用异步连接方式。定期检测连接状态,是否已经连接上。