我在Form上放一个Image,然后我用Image1.LoadFromFile加载一个图片。而这个图片是在另外的一台电脑上的 (这台电脑的IP:192.168.0.110)d盘下的aa文件佳。
这样我要加载图片 这样写行吗?
Image1.LoadFromFile(192.168.0.110\\D:\aa\a1.jpg)?
为什么不行,请高手指点 该怎么写?

解决方案 »

  1.   

    Image1.LoadFromFile(\\192.168.0.110\\D:\aa\a1.jpg)?
      

  2.   

    Image1.LoadFromFile(\\192.168.0.110\\D:\aa\a1.jpg)
      

  3.   

    Image1.LoadFromFile(\\192.168.0.110\D\aa\a1.jpg)
      

  4.   

    我试过了 都不行  。我分析如下:
    因为我要访问的主机(192.168.0.110)设有密码 我单凭 
    Image1.LoadFromFile(\\192.168.0.110\D\aa\a1.jpg)这样进去 可以吗?
    我猜测可能在这些语句中要加些 密码和用户名的添加。不知道怎么处理。
      

  5.   

    这倒没试过,关注!FTP登录格式:
    ftp://user:pass@ftpAddress
      

  6.   

    你在192.168.0.110新建一个用户,如:aaa
    然后在你的机子上有aaa登录到网络.
    Image1.picture.LoadFromFile(\\192.168.0.110\D\aa\a1.jpg)试一下?
    为什么 你要从网络路径加载文件啊,不会复制到本地再说吗.
      

  7.   

    還不成的話,加入OpenPictureDialog1
    其initialDir設為  \\192.168.0.110\D:\aa\
      

  8.   

    to : joioy(黑子) ( ) 你说“为什么 你要从网络路径加载文件啊,不会复制到本地再说吗.”
    你看看这个就知道了
    http://expert.csdn.net/Expert/topic/2047/2047302.xml?temp=.6036646
      

  9.   

    如果是象你说的 "因为我要访问的主机(192.168.0.110)设有密码 "
    那你要先手动,或编码登陆到该主机!可以说,这个与 Image1.LoadFromFile(....)
    是两个不同的过程,如果,你没先登录,那很可能是会失败的!
      

  10.   

    我试过,这样可以
    Image1.Picture.LoadFromFile('\\192.168.188.98\D\cf\br.bmp'); 但我是在局域网内,互相之间信任连接,不用提供密码
      

  11.   

    to cxz7531(cat) ( )  可以吗?
    互相之间信任连接,不用提供密码
    就是说:你那台192.168.188.98不设置密码?
      

  12.   

    参看:
    http://expert.csdn.net/Expert/topic/2057/2057242.xml?temp=.9476587
      

  13.   

    如果知道登录名和密码,可以事先执行net use 命令,不过在98下就不行了
      

  14.   

    另一台机器上的d:\ 设置为共享了吗?如:共享名为  MyDImage1.Picture.LoadFromFile('\\192.168.188.98\MyD\cf\br.bmp');
      

  15.   

    我遇到过类似的问题,就是copy ,paste局域网内的文件。你运行程序之前先访问一下你要加载的图片的目录。这样的话可能就不会出问题了!