NUMBER %HWLIB%
Scopo: richiede l'esecuzione
della funzione specificata della libreria indicata.
Sintassi: | |||
%NUMBER% | HWLIB | (%NUMBER% | flags |
%STRING% | lib | ||
%STRING% | funzione | ||
%STRING% | parametri) |
Descrizione: come %HWCUSTOM% permette di eseguire
un funzione contenuta in una libreria, ma a differenza di %HWCUSTOM% consente
di specificare il nome della libreria da utilizzare.
lib rappresenta il nome completo della
funzione della libreria che intendiamo invocare, così come esportato; con il nome
completo si intende <percorso completo + nome + estensione>;
In uscita, se l'operazione si è svolta con successo, vengono impostati
%HWCOUNT% e %HWOUT%(indice)
valorizzando rispettivamente il numero di parametri tornati e il loro valore.
flags valori
descrizione 0
la libreria viene scaricata in uscita dalla funzione 0x04
la libreria viene scaricata solo al termine del processo
Se non viene indicato alcun percorso, Highway Server
cercherà la dll nella directory dei programmi Highway.
funzione indica il nome della libreria che si intende
utilizzare indicata dal con cui questa è visibile al sistema.
parametri in questa posizione inserire il nome di una
variabile di tipo %STRING% da valorizzare con la lista dei parametri che
funzione richiede; se sono richiesti più parametri, questi
devono essere separati l'un l'altro da spazio; in caso di parametri di tipo stringa
che contengano spazi o che potrebbero essere di ambigua interpretazione, racchiuderli
fra virgolette.
Valore restituito: valore numerico
Torna un valore diverso da 0 in caso di successo
Torna 0 in caso di errore generico.
Vedere anche: %HWOUT%, %HWCUSTOM%, %HWCOUNT%