我想把主窗体设为MDIForm,然后把MDIChild写成,但老是提示"NO MDI Forms are currently active";请问该如何解决?缺什么参数,请各位高手帮忙

解决方案 »

  1.   

    要将主程序的Application传入,将子窗体的Application先记录下来,傅成主程序的,退出的时候还原, 我这有个示例,你要的话给你发过来,分先给我
      

  2.   

    我的信箱是[email protected],要分是不成问题的。
      

  3.   

    ljmanage(过客)你的办法是普通的Dll中显示Form的办法!
    Dll重要显示MDI还要传递TScreen才行!
    不过还会有许多其它的问题出现!不是一个很简单的问题!
    譬如说子窗体中的ShowHint、快捷键、子窗体中调用其他的Dll等等
    :)
      

  4.   

    http://expert.csdn.net/Expert/topic/1920/1920845.xml?temp=.1688196至于其他问题你可以再去查
    譬如说:ShowHint、快捷键你可以通过勾选“Runtime Package”来解决
    或者你可以把Graphics.pas中的一句“错误”注释掉——但这只解决了ShowHint的问题简单的例子我待会mail给你
      

  5.   

    特别感谢从现在开始给我发的程序,现在显示的问题我已经解决了,可是就是关闭整个程序的时候,好象总是报地址出错,是不是MDIChild的释放有问题。不过还是很感谢您,帮了我大忙。你的例子中好象少发了一个Unit1的单元。稍后给分
      

  6.   

    从现在开始老兄,能不能也给我一份啊[email protected]