我遇到一个很奇怪的现象,请高手解答?(在线等待!!!)
我以前设计的一些窗体(一般窗体和报表窗体),现在打开时有时报错,有时正常,有时连delphi都自动关闭了!我重装delphi,重装系统都试过了,还是一样的!而且在我的同事的机子上也一样!这是什么原因啊?有哪为遇到过没有啊?在线等待解答?我用的是Win2000(Profession)delphi+SQL Server2000.(在线等待!!!)

解决方案 »

  1.   

    试试把connected为true的都改为false,不过这样的错误提示都是很清楚的,不会,关注。
    其实我的程序每次都是启动两遍,第一遍报错,第二遍就好。哪位老大知道怎么解决?本版人气不旺,建议楼主转贴到其它小版。
      

  2.   

    可能原因:程序中有内存遗漏问题存在!
    解决方案:所有Form不要让Delphi自动创建,而采用动态创建,并且尽可能做到
    主动创建,主动释放。
    如:
    if Form1= nil then
      form1 := TForm1.Create(Application);
    form1.showmodal;
    form1.Free;
    form1 := free;
    注意释放掉后,如果是全局型对象变量则要需将变量置为空值nil;
      

  3.   

    eastliangliang(青苹果)(COM消我人憔悴) 
    255555555