我的一个系统用了多个 FORM 。为什么我用 PROJECT MANAGER 打开 某个 UNIT 时 DELPHI 会自动关闭?没有错误的 UNIT 可以打开,一旦想打开代码有错误的 UNIT ,DELPHI 就会自动关闭,明知有错也改不成啊,请高手赐教!

解决方案 »

  1.   

    你的工程文件中有问题
    打开你的工程文件看看
    Application.Terminate
      

  2.   

    不打开工程,直接打开例如:form1.pas
      

  3.   

    同意 xrw123() ,  里面如果用到了(Ado)Connection,或者(Ado)Table/Query之类的,先用记事本把他们的
    connected/active 改为False后再试。
    我估计是该问题。
      如果还没有解决的话,移走对应的dfm文件,并将~dfm文件改为dfm。
    注意:先提前做备份。以上的方法有80%以上的概率解决你的问题