Application->Terminate()

dział ogólny

Application->Terminate()

Nowy postprzez mko000 » piÄ…tek, 31 grudnia 2010, 11:24

Dlaczego Application->Terminate() nie zamyka mi aplikacji? W ogóle nic się nie dzieje. Jak w inny sposób wymusić zamknięcie aplikacji?
Avatar użytkownika
mko000
Homos antropiczny
Homos antropiczny
 
Posty: 74
Dołączył(a): sobota, 19 grudnia 2009, 00:30
PodziÄ™kowaÅ‚ : 35
OtrzymaÅ‚ podziÄ™kowaÅ„: 0
System operacyjny: Windows XP Pro SP2
Kompilator: C++ Builder 2010
    Windows 7Chrome

Re: Application->Terminate()

Nowy postprzez Cyfrowy Baron » piÄ…tek, 31 grudnia 2010, 11:45

Musi zamknąć! :o Jeżeli nie zamyka, to znaczy, że program wykonuje jakąś operację, która to blokuje, np. działaj jakaś pętla. By w trakcie działania pętli wymusić zamknięcie aplikacji funkcją Terminate, trzeba w tej pętli odświeżać kolejkę komunikatów funkcją Application->ProcessMessages().
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox

Re: Application->Terminate()

Nowy postprzez Corvis » piÄ…tek, 31 grudnia 2010, 14:55

Wrzuć kod :-)
"Sukcesy trwają, dopóki ich ktoś nie spieprzy. Porażki są wieczne"

Dr Gregory House
Avatar użytkownika
Corvis
Programista I
Programista I
 
Posty: 880
Dołączył(a): sobota, 26 lipca 2008, 00:31
PodziÄ™kowaÅ‚ : 80
OtrzymaÅ‚ podziÄ™kowaÅ„: 30
System operacyjny: WINDOWS 7 64-bity
Kompilator: Praca - C++ Builder XE2 ENTERPRISE - Update 4, Dom - C++ Builder XE4 - Uddate 1
Gadu Gadu: 0
    Windows VistaChrome


  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Ogólne problemy z programowaniem

Kto przeglÄ…da forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 4 gości