- Код: Выделить всё
procedure TBaseSet.ShowDialog(AMode: TControllerMode);
var p: TStringList;
begin
p:=TStringList.Create;
try
PrepareParameters(p);
with FSubDialogClass.Create do
try
Form.ShowModal;
finally
Free;
end;
finally
p.Free;
end;
Update;
end;
Я запускаю программу из Far, в программе открываю немодальное окно, а в нем уже это окно, код которого выше. Потом закрываю модальное окно и активным окном становится окно Far, а окна моей прогаммы уходят "под" него. Это почему может быть?