Avvio e arresto dell'Esecutore degli script di Background
L’esecutore degli script di background (Basic Background Engine) viene attivato automaticamente all’avvio del sistema X-Vision ed esegue in background lo script caricato all’avvio.
Le modifiche apportate ad uno script di background hanno quindi effetto, di norma, alla ripartenza del sistema.
I comandi del menu Engine dell’editor degli script di background consentono di:
- Arrestare l’esecuzione dello script corrente, per eseguire il debug dello script editato o altri testi senza interferenze derivanti dall’esecuzione dello script corrente.
- Riattivare, dopo averlo arrestato, l’esecutore degli script di background, forzando il ricaricamento dello script, per rendere effettive le modifiche apportate
Per arrestare l’esecuzione dello script di background corrente:
1. Selezionare il comando Arresta dal menu Engine dell’editor degli script di background. Prima dell’arresto viene eseguita la procedura OnTerminate definita nello script.
Nota: arrestando l’esecutore viene eseguita una volta la procedura OnTerminate dello script corrente; riattivandolo viene eseguita una volta la procedura OnInitialize.
Per riattivare l’esecuzione dello script di background:
1. Selezionare il comando Avvia dal menu Engine degli script di background. Viene inizialmente eseguita la procedura OnInitialize, quindi riprende la gestione della procedura OnTimer fino all’arresto.
Nota: alla riattivazione dell’esecutore vengono rese effettive le modifiche sino all’ultimo salvataggio
Per rendere effettive le modifiche apportate allo script di background:
1. Salvare le modifiche apportate allo script selezionando il comando Salva dal menu File dell’editor degli script di background.
2. Selezionare il comando Arresta dal menu Engine dell’editor degli script di background per arrestare l’esecuzione dello script corrente. Viene eseguita la procedura OnTerminate in esso definita.
3. Selezionare il comando Avvia dal menu Engine dell’editor degli script di background per riattivare l’Esecutore, ricaricando lo script di background salvato. Viene inizialmente eseguita la procedura OnInitialize, quindi riprende la gestione della procedura OnTimer fino all’arresto.