Vai al contenuto
PLC Forum


Spegnimento Automatico Con Vb


Simone

Messaggi consigliati

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


Ciao Simone

Io uso (per il medesimo motivo) la funzione ExitWindow***, la documentazione la trovi tra le

API 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 procedura

può essere interrotta da operatore (come se fai Start->Chiudi sessione), comunque in questo modo

i tuoi applicativi passano dall'evento UnLoad e QueryUnLoad permettendo la chiusura corretta. Quindi spegne il PC

2) Chiusura forzata in cui il sistema uccide le task (KILL signal) e poi spegne il PC

Io 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 PostMessage

2) Dopo un tempo eseguo lo spegnimento normale del PC

3) Dopo un successivo tempo (solo nel caso il PC non sia già spento) eseguo lo spegnimento forzato del PC.

Buona fortuna

Bruno

Link al commento
Condividi su altri siti

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 account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...