当前位置:首页
开发技术指南» 文章正文
    引言:

 ·found.000这个文件夹有什么作用    »显示摘要«
    摘要: win2000系统中有个found.000文件夹,它有什么作用的? ......
 ·asp 中删除修改access的问题    »显示摘要«
    摘要: 我的连接字串 straconn="provider=microsoft.jet.oledb.4.0;user id=admin;data source="&server.mappath("userinfo.mdb") 能成功读取数据库里面的东西,可是就是不能删除和修改 microsoft jet database engine 错误 800......


有关访问局域网内其他机子的问题,高分相谢

本人编写一个程序需要访问其他机器的内容,就是要允许用户使用如   \\name的方式输入他想访问的机子,然后我按照他给的计算机名name   列出一个目录列表供他选择。如同资源管理器那样。  
    现在的问题是如何判断用户给的计算机名是存在的并且可以连接。及只要用户在运行菜单敲\\name可以访问的,我这里一样可以。  
    当前我使用的是   InternetCheckConnection(http://name,   1,   0)   这样的方式。  
  有的机子返回真,有的返回假。不知何故?   请指正,或提出更好的办法。

NO.1   作者: VeryOldMan)

我的局域网中大约有70台机器,我试了一下,只有该机器的80端口是开着的机器,用  
  InternetCheckConnection(http://name,   1,   0)   才返回true,其他均返回false。  
   
  你还是用indy控件算了,ping一下机器,如有返回,则该机开着。

NO.2   作者: delphiseabird

难说呀   如果网速极慢的话建议有个时间限制,过期则认为是个无效链接  
 

NO.3   作者: VeryOldMan)

I/O错误估计是这句还未退出的缘故:  
  winexec(pchar(cmd   /C   net   view   \\+   strTemp   +   >>     +   tempfile   ),   sw_hide);  
   
  sleep(1000);--加大一点就没问题,我设为5000就不出错。

NO.4   作者: VeryOldMan)

我觉得你用了sw_hide参数,估计难于findwindow,倒不如这样:  
  while   not   fileexists(tempfile)   do  
            sleep(1000);  
  sleep(1000);     //500~1000  
 


 ·递归问题()    »显示摘要«
    摘要: string a="张朝" 我要从数据库中取得张朝的拼音存入string b中,每个字的拼音用.分割(如果是多音字每个名字用:分割) 如张朝,朝为多音字,则b=zhang.zhao:zhang.chao 问题:由于a中的字符的个数是变化的,所以只能用递归方法,可是应该如何实现呢? ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE