Page 1 of 1

errorblock..

Posted: Fri Sep 14, 2007 2:44 pm
by Romeo
Ancora io,
mi succede una cosa strana sia in Fwin che in harbour, in pratica non riesco a intercettare l'errore.
Ecco l'esempio:

bsave := ERRORBLOCK( { |x| BREAK(x)} )
BEGIN SEQUENCE
_prova:=prngetname()
msgalert("ok !")
RECOVER USING objError
msgalert("errore !")
END
ERRORBLOCK(bsave) // Restore handler
*
* fine

Mi aspetterei che mi risponda Ok ! oppure errore !

Invece mi da l'errore nella istruzione prngetname(), poiche' sul notebook (del mio cliente) in questione ci sono installate 2 stampanti ma sono in rete ma il notebook momentaneamente non e' in rete in quanto scollegato.

Per risolvere il problema ho dovuto installare una stampante locale e porla come predefinita, solo cosi funziona. Se voglio sapere la lista delle stampanti installate con il comando PRINTERSETUP() mi da errore brutale.

Any idea ?
Romeo/Zingoni
*