imgSmile(0).Picture = LoadPicture("D;\Microsoft Visual Studio\VB98\作业\1.ico")
     imgSmile(1).Picture = LoadPicture("D;\Microsoft Visual Studio\VB98\作业\2.ico")
     imgSmile(2).Picture = LoadPicture("D;\Microsoft Visual Studio\VB98\作业\3.ico")
这几句总是出错是怎么一回事啊?
说是
实时错误
未找到路径

解决方案 »

  1.   

    D后应该是冒号":",不而不是分号,如果不是在WINDOWS系统中->工具->文件夹选项->查看->在地址栏中显示全路径(选中它)COPY到你的路径中,然后“\1.ICO”就OK了。
      

  2.   

    这种方法太差了!万一系统被修改为只支持8.3格式怎么办?如果系统没有这个路径怎么办?
    大家可别忘记了VB中可以使用资源文件(RES)!我看倒不如将程序中需要的文件写入到资源文件当中,即可以解决以上的弊端,也可以大大提高程序的读取速度!当然移植效果也很好。
    顺便给自己做做广告,没事的话访问访问我的主页(www.wjez.net/wchsoft),很丑也!
      

  3.   

    怎么建立资源文件呀,比如我有几张图需要在picture中显示。怎么怎么建立资源文件把图片保存到里面去呢?
      

  4.   

    建立资源,你可用VB6外接程序Resource Editor
    如果要调用资源图片,请使用
    LoadResPicture函数
      

  5.   

    资源文件也可以用RC.exe来建立(VB中有)。具体要看书的!
    不过别忘记了,资源文件中的图片只支持位图和图标文件,其它的格式还需要API来处理。
    比如我的主页中(www.wjez.net/wchsoft)中有一个“祝福”程序,就是利用资源文件写入了众多的MID和GIF等等文件,程序首次运行时,自动释放出来,然后再调用。
      

  6.   

    xfzzf(zhangzhifang):
         我想发个源程序给你,专门对付资源文件的。(一般来说,书上对于资源文件说的不是很多。)但遗憾的是,我不知道你的邮箱呀!