Не отображается окно приложения после запуска

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

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

Не отображается окно приложения после запуска

Сообщение vert » 02.01.2013 14:58:28

Во время запуска из лазаруса какая-либо активность прекращается после компиляции, на этапе отладки (саму отладку можно завершить, т.е. лазарус не виснет). Главная форма приложения не появляется. В процессах висит. При запуске exe то же самое - окна нету, но в процессах есть.
В project1.lpr такой код
Код: Выделить всё
begin
  Application.Title:='Centre';
  RequireDerivedFormResource := True;
  Application.Initialize;
  Application.CreateForm(TMainForm, MainForm); //главная
  Application.CreateForm(TDMForm, DMForm);
  Application.CreateForm(TSettingsForm, SettingsForm);
  Application.CreateForm(TAboutForm, AboutForm);
  Application.Run;
end.

Не знаю, может ли быть это как-то связано, проблема появилась после того, как я загрузил новое изображение в TImage. То есть, было старое изображение - прога скомпилировалась и запустилась, тут же я изменил его, и запускаться перестало. Естественно, пытался удалить изображение, не помогло.
На другом компьютере этот проект так же не запускается, с другими проектами всё в порядке. То есть проблема в самом проекте.
Что это может быть?
vert
новенький
 
Сообщения: 19
Зарегистрирован: 11.11.2012 07:56:26

Re: Не отображается окно приложения после запуска

Сообщение mtdu » 03.01.2013 09:33:04

У меня была примерно такая ситуация при использовании фаервола комодо, пришлось удалить , хатя можно и вылечить.
mtdu
новенький
 
Сообщения: 31
Зарегистрирован: 22.11.2009 13:56:51

Re: Не отображается окно приложения после запуска

Сообщение vert » 03.01.2013 12:48:57

Файрвола нет, антивирус аваст. Выключил его, проблема осталась. Запустился в безопасном режиме, то же самое. Попробую на виртуальной машине, но всё-таки кажется, что причина где-то в проекте.
vert
новенький
 
Сообщения: 19
Зарегистрирован: 11.11.2012 07:56:26

Re: Не отображается окно приложения после запуска

Сообщение dunin » 03.01.2013 13:24:16

Код: Выделить всё
RequireDerivedFormResource := True; // <-- Это что такое и зачем?
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Не отображается окно приложения после запуска

Сообщение vert » 03.01.2013 14:04:02

dunin писал(а):RequireDerivedFormResource := True; // <-- Это что такое и зачем?

Не знаю, появилось само, оставил на всякий случай, но закомментировал.
А проблема была вот в чём. В sessionproperties сохранял windowstate. Свернул окно, сохранилось wsMinimized, и теперь не отображалось, и по alt+tab тоже не было доступно. Значит буду сохранять вручную.
vert
новенький
 
Сообщения: 19
Зарегистрирован: 11.11.2012 07:56:26


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 250

Рейтинг@Mail.ru
cron