Показать сообщение отдельно
  #2  
Старый 08.05.2017, 17:52
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,105
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

попробуй отключить оптимизатор.
Так же это может быть особенностью ОС - открытие диалогов с другим Z-order. Т.е. диалоги создаются правильно, но вот распологаются в обраном порядке.
Проверь на таком цикле:
Код:
var
  S : String;
begin
  S := '';
  for i:=0 to 5 do S := S + inttostr(i) + ' ';
  showmessage(S);
end;
Ответить с цитированием