Не появляется окно в windows xp

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
azsx
энтузиаст
Сообщения: 959
Зарегистрирован: 16.11.2015 05:38:32

Не появляется окно в windows xp

Сообщение azsx »

Есть программа (для себя) по сути читает данные с бд, обрабатывает, складывает обратно. После очередного обновления кода, скомпилированный файл запустился на windows 7, а на windows xp запускается - но не выводит самого окна формы. То есть в панели задач появляется, а окна нет.
Пробовал уже перекомпилировать на windows xp, удалять последние изменения, удалять лишнее с формы - не показывает. Проверял на 2 машинах windows xp. При этом если на xp в lazarus создать пустую форму и запустить - то программа работает.
В итоге моя проблема, скомпилированная программа не показывает окно на windows xp.
Как искать такие проблемы?
SSerge
энтузиаст
Сообщения: 971
Зарегистрирован: 12.01.2012 05:34:14
Откуда: Барнаул

Сообщение SSerge »

Перезагрузка Windows XP помогает?
azsx
энтузиаст
Сообщения: 959
Зарегистрирован: 16.11.2015 05:38:32

Сообщение azsx »

ни перезагрузка, ни выключение - включение.
Обратите, пожалуйста, внимание пробовал на 2 разных компьютерах с вин хр.
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

azsx писал(а):Как искать такие проблемы?


проверить процедуры создания (FormCreate) и отображения(FormActivate) главной формы. Возможно, что они не отрабатывают полностью. Вставь ShowMessage ('любой текст'); в начале и конце каждой из них.

Сравни параметры пустого (рабочего) проекта и твоего.
Убери (временно) оптимизацию.
Аватара пользователя
DYUMON
постоялец
Сообщения: 234
Зарегистрирован: 11.03.2009 12:32:54
Контактная информация:

Сообщение DYUMON »

На компе с windows 7 и windows xp мониторы с разным разрешением ? на вин 7 больше?
azsx
энтузиаст
Сообщения: 959
Зарегистрирован: 16.11.2015 05:38:32

Сообщение azsx »

проверить процедуры создания (FormCreate) и отображения(FormActivate) главной формы. Возможно, что они не отрабатывают полностью. Вставь ShowMessage ('любой текст'); в начале и конце каждой из них.

поставил. Отрабатывает полностью, в том числе и в конце процедуры.
На компе с windows 7 и windows xp мониторы с разным разрешением ? на вин 7 больше?

да, с разным. Да на вин 7 больше.

Добавлено спустя 32 минуты 41 секунду:
---
разобрался. Дело в том, что у меня опять постгрес библиотеки dll на winxp конфликтуют с чем то. Буду искать. ээх...
Ответить