CwErrorFun

Sintassi:

sFunName = CwErrorFun()

        sFunName        (stringa) Nome della funzione o procedura di P>G PRO 
                        in cui e` stata segnalata l'ultima eccezione

Descrizione:

P>G PRO risponde a un errore segnalando una condizione di errore di sintassi. Normalmente questo è sufficiente. Comunque, occasionalmente uno script deve poter ripartire dopo un errore. In questo caso, lo script deve usare la direttiva "SIGNAL ON SYNTAX" per intercettare l'errore e può diventare estremament eutile avere informazioni sull'errore.

Questa funzione ritorna il nome della funzione di P>G PRO chiamata in cui è avvenuto l'errore. Se l'errore non è occorso in una chiamata a P>G PRO, la funzione ritorna la stringa vuota. In questo modo è possibile usare questa funzione per determinare se un errore intercettato sia covuto alla libreria di P>G PRO oppure a errori nel codice REXX.

Si consulti la sezione sulla gestione degli errori per dettagli.

Esempio:

/* Procedura che esce se l'ultimo errore avvenuto non e` stato
   causato da P>G PRO. */

callfail:procedure

if CwErrorFun() = '' then do
        say 'Errore di sintassi non dovuto a Photo>Graphics PRO.'
        exit
        end
return


Funzioni per NOME

Indice

Funzioni per SCOPO