errorblock..

Moderator: Enrico Maria Giordano

Post Reply
Romeo
Posts: 328
Joined: Thu Jan 25, 2007 3:53 pm
Location: Milan (Italy)

errorblock..

Post 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
*
Post Reply