La funzione inizializza l'ambiente Easyhand.
Sintassi
INT ehStart(void (*funcNotifyStart)(INT),void (*funcNotifyEnd)(INT))
Parametri
- funcNotifyStart
[in] Puntatore alla funzione che verrà chiamata in avvio di ambiente. La funzione viene invocata più volte durante il processo di inizializazione passando il parametro iPos
- funcNotifyEnd
[in] Puntatore alla funzione che verrà chiamata al termine del programma. La funzione viene invocata una volta solo
Commenti
Ogni programma che usa Easyhand deve invocare una volta solo questa funzione all?inizio del programma prima di eseguire qualunque comando e dopo aver dichiarato le variabili.
La funzione inizializza l'ambiente ed alloca le risorse necessarie.
EH3
Easyhand usa una serie di files di configurazione e di risorse condivisi tra tutti i programmi.
Questi files solitamente risiedono nella directory c:\eh3.
I programmi funzionano anche senza questa directory, ma non hanno i suoni e le immagini necessarie per il corretto funzionamento.
In alternativa sono possili 3 modi:
- Indicare una directory alternativa
Prima di ehStart() usare la funzione ehPathSet() per indicare la directory eh3
- Con il registro di windows
Indicare in Software\Microsoft\Windows\CurrentVersion\App Paths\Eh3 la chiave Path che contiene il percorso.
- LIC in risorse
In modalit? GUI il programma cerca le LIC System32.lic e Service32.lic nella directory eh3.
Se si vuole ? possibile inserire le due librerie nelle risorse, in fase di partenza (ehStart) se non vengono trovati i file il programma le cerca nelle risorse.
AttenzioneIl modo corretto per uscire da programma sar? quello di invocare
ehExit().