Passa al contenuto principale

RUNAUTODEC

Desktop
warning
La specifica è deprecata nei sorgenti con STRICT maggiore o uguale a 3

La specifica '@RUNAUTODEC consente di eseguire la funzione di decodifica del codice indicato, cercando il valore all'interno dei valori definiti da una precedente definizione '@DEFAUTORICDEC. Al termine dell'esecuzione della specifica l'eventuale codice selezionato sulla ricerca è assegnato insieme alle altre variabili definite sul parametro RITORNO[] della '@DEFAUTORICDEC.

Parametri

ParametroDefinizioneI/OInformazioniVersione traduttoreSMP
IDLongINObbligatorioDesktop
CODVariabiliINObbligatorioDesktop
NOERRNULLINDesktop
MESSRITORNOVariabiliOUTDesktop
ERROREInteroINDesktop

ID

LongINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop

[Identificativo] Definisce la variabile di programma che contiene l'identificatore univoco della definizione, generato da una precedente '@DEFAUTORICDEC. Identificativo: variabile di tipo intero lungo.

COD

VariabiliINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop

[CodiceDaDecodificare] Definisce la variabile di programma che contiene il valore da decodificare. CodiceDaDecodificare: variabile di tipo numerico o alfanumerico contenente il codice da decodificare.

NOERRNULL

INInputValore non necessarioValore non necessarioDesktop

Consente di specificare in sede di decodifica la modalità con cui trattare il valore 0 o '', segnalando errore o meno. Se indicato i valori 0 e '' non sono considerati codice errati, viceversa, si.

MESSRITORNO

VariabiliOUTOutputValore non necessarioValore non necessarioDesktop

[MessErrore] Definisce la variabile di programma in cui verrà restituito il messaggio di errore risultante dall'operazione di decodifica. MessErrore: variabile di tipo alfanumerico. I messaggi di errore restituiti sono:

  • CODICE 0 NON VALIDO
  • CODICE '' NON VALIDO
  • CODICE nnn NON TROVATO
  • CODICE aaa NON TROVATO.

ERRORE

InteroINInputValore non necessarioValore non necessarioDesktop
SottoParametri

Consente al programma di intercettare e gestire l'errore restituito dalla funzione.

suggerimento

Utilizzare uno dei metodi GetLastError*() della classe BCContextInfo per ottenere le informazioni dell'errore.