上个礼拜一切都还好好的,今天过来程序就运行不了了,报EOleSysError '找不到指定的模块'。发现是dm窗口打不开了。就是pas文件还能打开,但是按f12完全没效果。
打开dfm文件把那个connected的改成false还是不行。有谁知道原因嘛?

解决方案 »

  1.   

    delphi7 build4.453 + 2000pro sp3
    delphi应该是没有装过任何补丁的
      

  2.   

    把该单元Remove掉后,重新加入一次试试
      

  3.   

    重做过了,窗口是出来了,但是一片空白……好像是ADO出了错,现在不能添加ADO的控件了,在其他窗口也一样
      

  4.   

    dfm文件坏了
    (及单改AdoConnection.Connected = False不够的,还要将所有的TDataSet.Active改为False)
      

  5.   

    怎么改?现在是重新加入dm单元了,不过一片空白。应该是ADO出错了,不能添加它的控件,而且连带ehlib单元好像也少了一些东西。
      

  6.   

    dfm里面没有active的选项啊,目前里面只有一个connection和3个TADOQuery
      

  7.   

    补充一下:打开dfm看,里面的sql语句是含中文的,而且后面好像有单引号不全的问题,字符串里面的单引号也没有用''表示,不知道这些是不是有影响?