Prima di compilare un programma è necessario definire la modalità attraverso la definizione macro nel preprocessore:
Obbligatorie
Easyhand ha 3 versioni principali:
- EH_CONSOLE
Modalità "leggera" per l'uso dell'ambiente senza l'ausilio della grafica: si usa per programmi in modalità terminare (Prompt), DLL o CGI (Common Gateway Interface).
- EH_PRINT
Modalità con il supporto delle interfacce per la stampante.
- EH_COMPLETED
Modalità che fornisce il supporto di tutte le interfacce ed delle comunicazioni seriali.
Funzionalità aggiuntive
- EH_INTERNET
Modalità che fornisce il supporto delle interfacce dedicate ad Internet
- EH_MAIL
Fornisce il supporto delle email (viene attivata in modo implicito EH_INTERNET)
- EH_SOCKET
Fornisce il supporto alla gestione con i Socket.
- EH_SQL_MYSQL
Fornisce il supporto primario SQL con tecnologia mySql
- EH_SQL_ODBC
Fornisce il supporto primario SQL con tecnologia ODBC
- EH_PNG
Fornisce il supporto all'uso di immagini PNG
- EH_PDF
Fornisce il supporto alla crezione diretta di PDF
Debug
- EH_MEMO_DEBUG
Crea un ambiente di supporto e controllo alla gestione della memoria.
Librerie
Attenzione
Le librerie necessarie (in modalità Windows) vengono inserite automaticamente nella compilazione attraverso la modalità #pragma, tenendo conto se si è in modalità Release, Debug o Debug Memory.