报错:"cannot create forms. No MDI forms are currently active"(200分)

  • 主题发起人 主题发起人 xly1128
  • 开始时间 开始时间
X

xly1128

Unregistered / Unconfirmed
GUEST, unregistred user!
一个MDI应用程序,当不选择"Build with runtime pageages"编译时在打开MDI窗口时会以下取错误:"cannot create forms. No MDI forms are currently active",当选择"Build with runtime pageages"编译时却能正常打开MDI窗口,请问高手这是什么原因造成的?
 
把Form的Formstyle 属性改为fsMDIForm 或者 fsNormal
不选中 "Build with runtime pageages" 不会出错~
只有选中 fsMDIForm 才会出错~
如果做 建package 时 应不选择 "Build with runtime pageages"
如果是 project ,应该勾选 "Build with runtime pageages"
 
写错了~ 只有 把Formstyle设为 fsMDIChild 才会出错~

你可能是选择了fsMDIChild 窗体
MDIChild窗口 是实现 MDI主窗体程序的~
需有主窗体 后 才能创建 MDIChild窗口~
 
MDIChild 窗口 必须设置 Visable = false
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
554
import
I
I
回复
0
查看
555
import
I
后退
顶部