|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Проэкт висит в процессах
Проэкт висит в процессах после закрытие программы
через крестик появляется это когда я MainForm ставлю в hide и открываю другую форму и когда я её закрываю то Проэкт висит в процессах Помогите |
#2
|
||||
|
||||
Это потому, что ты не закрыл основной поток приложения.
Некоторые программисты настолько ленивы, что сразу пишут рабочий код. Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты. |
#3
|
|||
|
|||
а как закрыть его чтобы другая форма осталась открытой ??
|
#4
|
||||
|
||||
Так сам-же скрыл главное окно приложения, теперь пиши код который опять его отображает, или сам аварийно прекращай работу приложения через Halt или Terminate.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#5
|
|||
|
|||
а подробнее эту процедуру можешь описать ? а то я не могу разобраться
|
#6
|
|||
|
|||
Как надо вписать код ?
if form2.close then form1.close так не идёт ( или мне проэкт весь лучше всё на главной форме делать а не на 2 форме ? |
#7
|
||||
|
||||
Так и пиши в точке где надо напрочь закрыть приложение:
Код:
Halt; Код:
Application.Terminate; А для проверки видимости окна используется свойство Visible Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#8
|
|||
|
|||
и как я этот код вставлю в крестик на строке заголовка во второй форме?
|
#9
|
||||
|
||||
Цитата:
У окна есть события OnClose или OnHide выберите подходящее для вас и там вставьте этот код. Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#10
|
|||
|
|||
вот это мне и надо было.
так легко, а я и не сообразил позор мне =D спасиб тебе |