mainmenu控件上的菜单有些为什么点击它,它没反应,没有调出我想要的窗体出来。我已经写出了调用窗体的代码了,但它就是不出来,且只有一个菜单不能用,其它都能用哦!当我点击那个不能用的菜单后,再点击其它的菜单,好像像死了机似的,都没反应了。然后我只能点“停止运行”按钮。最后问题出现了,它弹出一个错误对话框信息。其标题是:delphi32.exe-BORdbk70...内容是:Internal Error PRO-2794
然后每到这时,不管你怎么点它让它消失,它就是不消失。无奈总是要进入任务管理器把delphi32.exe这个进程给结束,这样才能把它给关闭。
请问这个到底是哪里出错了呢?为什么mainmenu控件上的菜单有些不能用?

解决方案 »

  1.   

    我试了zhangcheng125提的意见,把那个菜单要调用的窗体换成其它窗体,然后可以调用窗体出来,这证明菜单是没有问题的。但你说,我原来的那个窗体到底哪里出错了呢?(运行时里面的代码可没有出错哦)怎么它就是不能被调出来?
      

  2.   

    在要调用的窗体的onshow或create里面有没有代码,看看代码有没有问题.死循环或加载东西时间常
      

  3.   

    if form2=nil then
    begin
       form2.create(self);
       form2.show;
    end
    else
      form2.show;
      

  4.   

    学习的 ,对delphi有点兴趣,想学习下,以后我多来这里哦!!!