Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Программа не хочет вырубаться [D7, WinXP]


MuxauJl ©   (2005-06-28 18:53:00) 

Вот такая проблема:
Программа не хочет вырубаться.

На нажатие обычной кнопки в MainMenu я прописывал и Application.Terminate и Halt и Close и Form1.Close (она является главной), но, чтобы я не прописывал, в итоге, хотя все формы закрываются, программа остается работать.

Очень интересно то, что в Windows Me и 98 закрытие происходит, а в XP закрываться не хочет.

Вопрос такой: Как проследить что осталось в живых после того как якобы произошло закрытие проги или каким образом закрыть программу полностью?


Просто Джо   (2005-06-29 00:21:00) [1]


> В каких случаях такое может быть?

Количество вариантов всего на несколько порядков отличается от количества атомов во Вселенной :)


> В первом юните 1887 строк кода.

Это попадает в категорию "маленький проект".


> На счет 17ой строки не понял.

Не привел кода. Причину выяснить невозможно.


> Так что...

Можешь намылить код. От пива люди добреют... посмотрю. Раз уж ты уверяешь, что сторонних компонентов нет.


MuxauJl   (2005-06-29 00:16:00) [2]

На счет 17ой строки не понял.

Возможно, через пару часов освобожусь - посмотрю.
В первом юните 1887 строк кода. Так что...

В каких случаях такое может быть? Левые, чужие компоненты не подпрягал.


Anatoly Podgoretsky   (2005-06-28 23:24:00) [3]

MuxauJl ©   (28.06.05 23:13) [6]
Это не так сложно как кажется.


Просто Джо   (2005-06-28 23:20:00) [4]


> Это даже нарошно сделать трудно.

Нет, не трудно.


MuxauJl   (2005-06-28 23:13:00) [5]

Скорее всего, конечно (1) :). Однако, как я мог так накосячить, что программа вырубаться не хочет. Это даже нарошно сделать трудно.


Просто Джо   (2005-06-28 23:01:00) [6]

Если сам не накосячил (1), то, возможно, причина в неумеренном использовании чужих компонентов (2). Я предпочитаю грешить на (1). Если нет (2), то можешь запостить, а лучше намылить (в анкете) полный исходник. Возможно, через пару часов освобожусь - посмотрю.


Плохиш   (2005-06-28 22:49:00) [7]


> MuxauJl ©   (28.06.05 22:46) [3]
> Вообще в каких случаях такое может быть?

В случаях ошибки в 17й строке.


MuxauJl   (2005-06-28 22:46:00) [8]

Вообще в каких случаях такое может быть?
Как в Дэлфи можно просмотреть что в данный момент выполняется (или что-то в этом роде)?


Anatoly Podgoretsky   (2005-06-28 20:10:00) [9]

Что ты для этого сделал?


Radgar   (2005-06-28 19:23:00) [10]

Трейсить пробовал?


Наверх

Титульная страница Поиск, карта сайта Написать письмо