我正在研究delphi 2007(CodeGear RAD Studio)的一个项目.
应用程序中有几种形式. Thouse表单创建如下:
应用程序中有几种形式. Thouse表单创建如下:
program MyProgram; uses Forms,uMain in 'Source\uMain.pas' {MainForm},uSettings in 'Source\uSettings.pas' {fSettings}; {$R *.res} begin Application.Initialize; Application.CreateForm(TMainForm,MainForm); Application.CreateForm(TSettings,Settings); Application.Run; end.
问题是,就行了Application.CreateForm(TSettings,Settings);出现设置表单(非模态).问题是为什么会发生这种情况?
我知道这可能不是足够的信息,但我准备提供一些,如果需要的话.
附:我目前正在重新编写程序逻辑,因此设置表单只会在它即将出现之前创建,然后删除它.不过,我想知道这个问题的答案.