Simone Inserito: 14 giugno 2004 Segnala Share Inserito: 14 giugno 2004 Sto cercando documentazione su come eseguire lo shut down da VB6, in modo che quando non ricevo più segnali di vita dal PLC chiudo tutto ed arresto Win2000. Qualcuno ha già sbattuto la testa?Grazie Link al commento Condividi su altri siti More sharing options...
Bruno Inserita: 14 giugno 2004 Segnala Share Inserita: 14 giugno 2004 Ciao SimoneIo uso (per il medesimo motivo) la funzione ExitWindow***, la documentazione la trovi tra leAPI di Windows, se cerchi nel sito www.visual-basic.it puoi scaricarti anche un esempio funzionante.Tieni presente che ha due tipi di chiusura:1) chiusura normale in cui il sistema manda un messaggio di chiusura a tutti i processi attivi, e la procedurapuò essere interrotta da operatore (come se fai Start->Chiudi sessione), comunque in questo modoi tuoi applicativi passano dall'evento UnLoad e QueryUnLoad permettendo la chiusura corretta. Quindi spegne il PC2) Chiusura forzata in cui il sistema uccide le task (KILL signal) e poi spegne il PCIo personalmente utilizzo una sola task che controlla le altre e la presenza di tensione, quindi nel caso di spegnimento faccio la seguente sequenza:1) spedisco un messaggio windows di CLOSE alle mie task con PostMessage2) Dopo un tempo eseguo lo spegnimento normale del PC3) Dopo un successivo tempo (solo nel caso il PC non sia già spento) eseguo lo spegnimento forzato del PC.Buona fortunaBruno Link al commento Condividi su altri siti More sharing options...
Simone Inserita: 15 giugno 2004 Autore Segnala Share Inserita: 15 giugno 2004 Ti ringrazio, appena riuscirò a provare, e prevedo solo a fine settimana, ti farò sapere qualcosa.Ciao e buona giornata Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora