我接手一个别人编写的Delphi程序,可是里面有一个窗体就是打不开,无论是打开窗体还是打开原代码,Delphi都自动退出了,不知大家是否有遇见过,又是如何解决的

解决方案 »

  1.   

    如果打开的程序有数据库连接的控件,那么可以先用Delphi打开窗体文件(.dfm),然后找到控件的Connected或Active之类的属性,将其改为False,存盘后再打开工程文件.
      

  2.   

    用MOJ的方法应该可行,一般ADO开发的代码程序多有这个问题
      

  3.   

    可是我现在要怎样才能关掉那个连接呢?现在不管是单独打开窗体或者是打开工程后再打开窗体Delphi都是一打开那个窗体就退出了
      

  4.   

    用記事本打開.dfm文件,找到該dataset控件的狀態,把true 改為False; 在用delphi 打開就ok 了.
      

  5.   

    可能有两种;一是adoconnection控件的connected属性为true;
    另一个类似;adoquery控件的active属性为true;
      

  6.   

    我也碰到这个问题,是这个窗体中的控件打开了数据库表,但是我如果我一进delphi先不打开这个form,而是先打开其他的几个form再去打开这个form就能够解决这个问题,不知道你的可不可以??
      

  7.   

    見過是數據庫的連接的問題找到那個連接的文件(應是Form文件),打開,修改就可以了