Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.01.01;
Скачать: [xml.tar.bz2];

Вниз

Закрыть программу   Найти похожие ветки 

 
Officeman   (2005-12-11 04:03) [0]

есть form1 интро программы.
осноная рабочая form 2, именно её пользовать закрывает когда хочет заверщить работу с программой. я установил на событие onClose, следующие команды

//выход
form1.Destroy;
application.Terminate;

и всёравно иногда при закрытии программы. ОНА вешается..
что я нетак сделал. что надо сделать?!


 
Джо ©   (2005-12-11 04:10) [1]

Не делать главную форму заставкой, очевидно.


 
Officeman   (2005-12-11 04:32) [2]

;(


 
Джо ©   (2005-12-11 04:33) [3]

А почему так пессимистично? ))
На самом деле ничего сложного ведь.


 
Набережных С. ©   (2005-12-11 08:35) [4]


> Officeman   (11.12.05 04:03)  
> есть form1 интро программы.
> осноная рабочая form 2, именно её пользовать закрывает когда
> хочет заверщить работу с программой. я установил на событие
> onClose, следующие команды
>
> //выход
> form1.;
> application.;

Напиши Form1.Close, Destroy и Terminate убери. Но [1] правильнее.


 
Anatoly Podgoretsky ©   (2005-12-11 13:58) [5]

Набережных С. ©   (11.12.05 08:35) [4]
Еще проще, стереть все строки в onClose и нажать Ctrl+S


 
Набережных С. ©   (2005-12-11 15:47) [6]


> Anatoly Podgoretsky ©   (11.12.05 13:58) [5]

Анаталий, ну я же вроде сказал, что правильнее [1], или о чем? Простое закрытие неглавной формы ведь не завершит приложение.


 
Alexander Panov ©   (2005-12-11 16:19) [7]

procedure TForm2.FormClose(Sender: TObject; var Action: TCloseAction);
begin
   PostMessage(Application.Handle,WM_CLOSE,0,0);
end;


 
Officeman   (2005-12-14 21:46) [8]

спасибо! попробую через  postmessage.

с Уважением ко всем участникам, Officeman


 
Anatoly Podgoretsky ©   (2005-12-14 22:56) [9]

Officeman   (14.12.05 21:46) [8]
Проверь так же с WM_QUIT



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.01.01;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.145 c
1-1133769750
Харько
2005-12-05 11:02
2006.01.01
Вопрос по пакетам


5-1118905491
flake
2005-06-16 11:04
2006.01.01
TTrackBar - ползунки


14-1133958253
db_good
2005-12-07 15:24
2006.01.01
Ищу компонент


2-1134414537
Form1
2005-12-12 22:08
2006.01.01
Как отловить момент переключения раскладки клавиатуры Rus-Eng ?


2-1134587924
SergP
2005-12-14 22:18
2006.01.01
Не работает sendmessage. подскажите в чем дело...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский