Application.CreateForm vs TForm.Create CreateForm 和 Create 的差別在於前者會檢查目前有沒有主視窗,沒有 的話會將建立的視窗設定成 Application 的 MainForm。 另外,CreateForm 的 Owner 一定是 Application,無法像 Create 可以 指定 Owner。因此一般的建議是,自己寫的程式都用 TForm.Create 方法 ,Application.CreateForm 只有在 .DPR 裡面裡面使用(Delphi 幫我們 自動產生的程式碼)。