Dispongo di un programma realizzato in B4J che rimane in attesa di comunicazioni provenienti dall'esterno
Onde evitare che, per qualsiasi motivo, questo programma non sia in esecuzione, lo controllo con un secondo programma, che chiameremo 'Guardian'
Il Guardian in sostanza non fa altro che interrogare Windows e farsi dire tutti i processi attivi
Se fra quelli attivi NON c'e' il programma principale, allora il Guardian lo avvia
Ora, questo controllo viene fatto ogni 10 secondi, e si potrebbe pure diminuire a tempi tipo 1 secondo
Certo che, controllare h24 per 3600 volte ogni ora se un programma e' attivo, mi vien come un 'burp' come un conato di vomito
Capisco le obiezioni che porrete, ma non fatelo, non ponetele
Possibile che non ci sia una funzione che 'mi avvisi' quando un certo programma viene spento?
Come passare dalla programmazione procedurale agli eventi, prima vado a interrogare a raffica, poi attendo in panciolle che mi arrivi l'avviso
Passiamo oltre al 'se si puo fare'
Come si fa'?
Onde evitare che, per qualsiasi motivo, questo programma non sia in esecuzione, lo controllo con un secondo programma, che chiameremo 'Guardian'
Il Guardian in sostanza non fa altro che interrogare Windows e farsi dire tutti i processi attivi
Se fra quelli attivi NON c'e' il programma principale, allora il Guardian lo avvia
Ora, questo controllo viene fatto ogni 10 secondi, e si potrebbe pure diminuire a tempi tipo 1 secondo
Certo che, controllare h24 per 3600 volte ogni ora se un programma e' attivo, mi vien come un 'burp' come un conato di vomito
Capisco le obiezioni che porrete, ma non fatelo, non ponetele
Possibile che non ci sia una funzione che 'mi avvisi' quando un certo programma viene spento?
Come passare dalla programmazione procedurale agli eventi, prima vado a interrogare a raffica, poi attendo in panciolle che mi arrivi l'avviso
Passiamo oltre al 'se si puo fare'
Come si fa'?