Последняя версия DataExpress 3 beta от 9 октября 2018 года. Скачать. Энциклопедия DX. Форум на Develop-Soft

Деактивация главного окна программы

Не совсем ожидаемое поведение программы, погрешности в работе интерфейса, ошибки в тексте и прочие мелочи, которые не нарушают работу программы, но могут вызывать неудобства.
Аватара пользователя
Гocть
Эксперт
Сообщения: 1130
Зарегистрирован: Пн ноя 27, 2017 8:02 am

Деактивация главного окна программы

Сообщение Гocть » Ср апр 11, 2018 11:46 am

Обнаружил небольшую недоработку: при запуске формы в режиме теста, процедура в Form_Create вызывает Debug. В обратном порядке закрываю сначала окно вывода, затем форму и программа прячется за любым развернутым за ней приложением.
Возможно показалось, но началось это в последнем или предпоследнем релизе.
Фрилансер. Разработка на заказ. Консультирование.

Аватара пользователя
admin
Разработчик
Сообщения: 3831
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская

Re: Деактивация главного окна программы

Сообщение admin » Чт май 31, 2018 10:08 pm

Осталась ли проблема в сборке от 27.05.2018?

Аватара пользователя
Гocть
Эксперт
Сообщения: 1130
Зарегистрирован: Пн ноя 27, 2017 8:02 am

Re: Деактивация главного окна программы

Сообщение Гocть » Чт май 31, 2018 10:14 pm

Да. Прячется. Только заметил странность: уже при других обстоятельствах. Пока точно не запомнил каких именно (был озабочен процессом).
Фрилансер. Разработка на заказ. Консультирование.

Аватара пользователя
admin
Разработчик
Сообщения: 3831
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская

Re: Деактивация главного окна программы

Сообщение admin » Чт май 31, 2018 10:17 pm

Не могу воспроизвести.

Аватара пользователя
Гocть
Эксперт
Сообщения: 1130
Зарегистрирован: Пн ноя 27, 2017 8:02 am

Re: Деактивация главного окна программы

Сообщение Гocть » Пн июн 18, 2018 10:03 pm

Тестом формы запустил процедуру c debug-ом. Например:

Код: Выделить всё

procedure Form_Create;
begin
debug('');
end; 

Если закрыть окна в последовательности: 1. Форма, 2. Окно вывода, то все нормально, а если в обратном порядке, "отбрасывает" на предыдущее активное окно windows (блокнот, браузер и тд.)
Фрилансер. Разработка на заказ. Консультирование.

Аватара пользователя
admin
Разработчик
Сообщения: 3831
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская

Re: Деактивация главного окна программы

Сообщение admin » Вт июн 19, 2018 8:35 am

Пробую воспроизвести в Windows 7, проблема не проявляется.

Аватара пользователя
Гocть
Эксперт
Сообщения: 1130
Зарегистрирован: Пн ноя 27, 2017 8:02 am

Re: Деактивация главного окна программы

Сообщение Гocть » Вт июн 19, 2018 10:34 am

Проверил и обнаружил странность: в windows 7 такое происходит в обратном порядке: сначала после запуска теста закрываю форму, потом окно вывода и вижу на переднем плане блокнот, который ранее находился за окном DataExpress.
Фрилансер. Разработка на заказ. Консультирование.

Аватара пользователя
admin
Разработчик
Сообщения: 3831
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская

Re: Деактивация главного окна программы

Сообщение admin » Вт июн 19, 2018 10:45 am

Да, есть такое.