Ну я ее (модалку) так и создаю, но по своим причинам не освобождаю. В этом же и вопрос чего в одном куске кода оно работает хорошо, а в другом не ждет модальный ответ
Код:
begin
if SomeFRM.ShowModal = mrYes then
begin
.....
end;
end;
в тоже время если переписать код выше на
Код:
var r: TModalResult;
begin
r:= SomeFRM.ShowModal;
if r= mrYes then
begin
....
end;
end;
Надеюсь, что теперь ясна суть вопроса.