我想從當前表單類創建一個對話框,並期望從對話框中獲取一個值。如何在運行時創建對話框並獲取返回值?
這是樣本編碼。
with TFormClass(FindClass('Tf_dialog_partner')).Create(Application) do
try
ShowModal;
Value := DialogPublicVar;
except
Free;
end;
DialogPublicVar是Tf_dialog_partner(TForm的的後裔)類的公共變量,現在在我的編碼這個當前類的使用條款中不使用Tf_dialog_partner的單位,我只是用findClass的功能,我可以創建一個新的形式就好了。
此編碼錯誤,因爲此當前類不知道Tf_dialog_partner的屬性,所以它不識別DialogPublicVar。
請幫助,如何使這個當前類瞭解DialogPublicVar。
謝謝大家。