PDA

Visualizza la versione completa : [JAVA] Eseguire un metodo quando Windows termina un programma


abcd1000
01-03-2006, 10:47
Ho un'applicazione java che quando viene lanciata si posiziona nella traybar di windows
Premendo il tasto dx sull'applicazione compare un menu con la voce EXIT
Premendo su EXIT, viene chiamato il metodo exit() che prima di terminare il programma esegue delle istruzioni java

Adesso supponiamo di avere il programma java in eseguzione e di riavviare windows senza prima essere usciti dal programma java; windows prima di spegnere il computer termina tutte le applicazioni, quindi chiude anche il mio applicativo. In questo caso pero' non vengono eseguite le operazioni previste dal metodo exit() del programma java

Come faccio a fare eseguire queste istruzioni anche quando windows termina il programma?

LeleFT
01-03-2006, 11:31
Sostanzialmente non lo puoi fare.
Java è indipendente dalla piattaforma su cui gira, quindi non puoi controllare i segnali che provengono dal S.O. (proprio perchè S.O. diversi utilizzano segnali diversi).


Ciao. :ciauz:

Loading