Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883

    (java) Eseguire un metodo quando windows termina un programma java

    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?

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    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.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.