Что мне нужно сделать, это что-то вроде этого:
procedure A(type_of_form);
var form: TForm;
begin
form := type_of_form.Create(application);
form.showmodal;
freeandnil(form);
end;
Я сделал это для каждой динамически созданной формы:
form1 := TForm1.Create(application);
form1.showmodal;
freeandnil(form1);
То, что я буду делать внутри процедуры А, является более сложным, но проблема заключается в том, как сделать создание формы несколько общим.Возможно, что-то с @ оператором ... я действительно не знаю.
Спасибо за любые предложения!