Esistono due sistemi principali di passare parametri ad un applicazione:
- Argomenti in linea di comando
Es "applicazione.exe IDAZIENDA=20"
- Variabili di ambiente
Webapp come ad esempio Witango, creano variabili di ambiente con i parametri prima di lanciare il processo che vengono poi lette con getenv().
Queste funzioni semplificano la stesura degli applicativi che lavorano a due vie come gli applicativi usati sia lato web in diretta (con Witango) che a linea di comando (schedulizzati o manualmente).
Esempio
Come prima cosa si presettao i
parametri in easyhand, subito dopo l'ehStart.
void main(INT iArgs, CHAR * arArgs[]) {
ehStart(mys_start,mys_end);
paramPreset(iArgs,arArgs);
.
.
.
}
Dopodiché possono essere invocate le funzioni con prefisso
param.