diff --git a/project1.lpi b/project1.lpi index 4c59068..2e0b339 100644 --- a/project1.lpi +++ b/project1.lpi @@ -23,7 +23,7 @@ - + diff --git a/project1.lps b/project1.lps index 67368de..6d54ff2 100644 --- a/project1.lps +++ b/project1.lps @@ -49,7 +49,7 @@ - + @@ -105,8 +105,8 @@ - - + + diff --git a/project1.res b/project1.res index 7ec0932..5a003d4 100644 Binary files a/project1.res and b/project1.res differ diff --git a/unit7.pas b/unit7.pas index 0ea8b7a..c1438b9 100644 --- a/unit7.pas +++ b/unit7.pas @@ -141,8 +141,17 @@ procedure TFirstRunForm.BackButtonClick(Sender: TObject); procedure TFirstRunForm.Button1Click(Sender: TObject); begin + PasswordModifyForm := TPasswordModifyForm.Create(Application);//动态创建窗体 PasswordModifyForm.passwdmd5('25d55ad283aa400af464c76d713c07ad'); - PasswordModifyForm.Show(); + + try + PasswordModifyForm.ShowModal;//显示模式窗体 + finally + PasswordModifyForm.Free; //释放窗体实例 + //ShowMessage(BoolToStr(ModalForm = nil)); + PasswordModifyForm := nil; //把窗体变量设为nil + //ShowMessage(BoolToStr(ModalForm = nil)); + end; end; procedure TFirstRunForm.Button2Click(Sender: TObject);