1。窗体的update事件用来做什么?更新窗体
2。 Sleep(500); 何意?暂停500毫秒
3。Application.Title 可以为应用程序指定标题么?是的
   application有何用途? (指代什么?指代整个应用程序么?)应用程序类,每个应用程序都有这个类,且只有一个。
4。Application.Initialize; 何意?应用程序初始化
5。 在下面代码中:
     with TfrmLogin.Create(Application) {创建了frmlogin窗体,对么?对} do
        begin
              frmWelcome.Free;
               ShowModal;--------------什么意思?以模式窗口显示
               if ModalResult = 2 then   { modalresult指什么?模式窗口关闭时的返回值,2表示返回值为Cancel }
                   Application.Terminate
                else 
                     if ModalResult = 1 then
                              begin
                                  Close;
                                  Application.Run;--------程序开始运行??是的
               end;

解决方案 »

  1.   

    软件中的对话框一般都是“模式窗口”。如“记事本”,选“另存为”,弹出的文件对话框,你不将它关闭就无法回到编辑界面。这是为了保证操作的顺序性。
    要被模式化显示的窗口必须:Visible属性为False(即不可见);要显示它时 Form1.showmodal
      

  2.   

    还有与之对应的非模式窗口,用Form1.Show 
    模式窗口一般用做对话框(其它也很多),非模式窗口在操作的同时还可以操作其它窗体。就像快车和蚂蚁的那个小的进度指示窗。
      

  3.   

    模式窗口太霸道,只要他showmodal别的东西就运行不了,而非模式窗口则比较温柔,可以和其他伙伴共存。
      

  4.   

    模式窗口对于实际大型应用中是非常重要的,如何你认为当前窗体不需要与其他窗体一起Show,则你最好使用Form.showmodal,这样做会避免很多操作不当引起的错误!