如果不check out的话,从souce safe 上取下来的文件都是只读的,要check out后才变成可编辑的。大概是你的程序运行需要修改某些文件,而你的文件是只读的,所以无法运行。

解决方案 »

  1.   

    他说是VBP PATH不对.可是明明路径是对的.而且同一个VBP,以前可以.现在就不行.
    奇怪
    !!!
      

  2.   


       事实上这个问题应该归“功”于 Microsoft 的 Bugs;
       除此之外,没什么能说服人的解释了;Microsoft 的人给我们解释的时候也解释不了;
       我们还发现:其实很多时候把 VBP 关闭,然后再打开也许就可以了;并不是所有时候都必须 CheckOut 才行;这个 Bug 也不是体现在所有文件上,一般多发生在其他人创建,然后你去 “Share”过来的文件上。
       其实很多时候 VB 系统只是想从 SourceSafe 库里取到最新的文件。
      

  3.   

    原因是这样:VB在运行前要删除一些无用的代码,这些代码通常是没有具体代码的空事件,而在check out之前,这些代码文件都是只读的,所以在运行的时候这些垃圾代码就不能被删除了,运行也就出错了。只要把它们check out一次再check in 就可以了。