[C++ Builder] Känna av när Win avslutas.

Permalänk

[C++ Builder] Känna av när Win avslutas.

Håller på med ett litet program i Borland C++ Builder 6 som ska spara en logg när win avslutas, det ska även komma upp en liten ruta där man får skriva in varför win avslutas. Alltså måste det känna av när win försöker stänga det när man stänger av datorn, det ska även känna av om man försöker stänga av det manuellt. Nån som vet hur man ska göra???

Visa signatur

*** Signaturen raderad på grund av för många rader. Läs forumreglerna. /xphaze

Permalänk
Hedersmedlem

Går det inte bara att vänta på WM_QUIT (eller vad den nu heter)?

Visa signatur

The variable 'brain' is declared but never used

Permalänk

Jo har hittat något likanande när jag letade, men hur använder man det på riktigt, är typ så här:

If(WM_QUIT ==TRUE)
{
//Gör vad som ska göras när programmet avslutas.
}

Visa signatur

*** Signaturen raderad på grund av för många rader. Läs forumreglerna. /xphaze

Permalänk
Medlem

då du kör med WndProc (har ingen aning om hur det funkar i BCB) så har man en switch:

switch(uMsg) { case WM_QUIT: // gör vad som ska göras break; }

Visa signatur

"`F' is group reply. This is because `G' is for sort and `g' is for get new mail. And `G' is for sort because `sort' used be called `group', and anyway `S' is for save mailbox and `s' is for file message in folder, because `f' is group reply and `F' is group reply including original text."

Permalänk

Alltså jag är helt ny på Windows programmering. Jag testade att bara klistra in koden i ett program, men det funkade inte. Måste man declarera något eller????

Visa signatur

*** Signaturen raderad på grund av för många rader. Läs forumreglerna. /xphaze

Permalänk
Medlem
Visa signatur

Vi radioamatörer gör det i vågor... ~~~~73 de SM4XSN
AMD64 3200+@2450Mhz| H2O-kylning | LG Electronics 915FT 19" | Sapphire Radeon 9600 Pro Fireblade | Seagate 7200.7 160gig x 2