今天发现打开以前的vb6.0源文件没有任何问题,调试、运行均可以。
但是 只要往窗体上添加任何一个控件,关闭工程重新打开时就报错。
错误信息如下:(不会截图  大致如下)
  加载错误  后面是文件路径点击后出现:不能加载''-继续加载工程吗然后就打不开源文件了

解决方案 »

  1.   

    如果是控件版本错误,则打开工程文件(扩展名为.vbp),查看并修改Reference=选项。
      

  2.   

    错误日志:
    行 249: 不能加载控件 mnuDo;包含的控件不是有效的载体。
    行 249: 不能加载文件 C:\Documents and Settings\Administrator\My Documents\test\mainfrm.frm 。
      

  3.   

    mnuDo是菜单名称  
    代码里面249行是  else语句
      

  4.   

    在mainfrm.frm上右键选择记事,看看记事本能否正常打开这个文件。
      

  5.   

    你找的249,是源代码的249还是FRM文件内的物理249行?
      

  6.   


    文件损坏了。特别是调试中死机,常常造成文件损坏。复制工程文件夹,打开工程,由它丢弃损坏的窗体。从工程中把坏窗体去掉,重建一个,然后去旧工程中把窗体代码复制过来。当然,也可以尝试用 UltraEdit 等打开窗体文件,与其他窗体文件比对,看是否有可能人工修复。
      

  7.   

    新建一个工程,然后用记事本打开旧.vbp文件,参考其内容在新工程中手动添加相应窗体、模块、控件和对象引用等。试试看。
      

  8.   

    这是FLASH升级导致的问题。用记事本打开FLASH的那个窗口。查找FLASH那些代码。用升级之前的代码覆盖就可以。