In prova programma, qualche volta potrebbe essere utile inserire, nel messaggio di gestione errore, il numero di riga proprio di quel messaggio. Ciò perchè, esistendo più righe con codice simile, il messaggio di errore non sempre risulta indicativo e quindi non facilmente individuabile.
WITH
DB_Connection
.Type = "sqlite3"
.Host = VarGlob.$_DbPath
.Name = VarGlob.$_DbNome
.Open 'Riapro il DB
END WITH
IF ERROR THEN
Message.ERROR("Attenzione! -> " & ERROR.Text & Chr(10) & Chr(10) & "durante la Open del 'ContabFam.db'" & Chr(10) & Chr(10) & "in Form2.MovDigOk_Click -Riga n." & Contatore-righe-Gambas & Chr(10) & Chr(10) & " il programma verràchiuso")
QUIT
ENDIF
Quello che ho indicato come
Contatore-righe-Gambas dovrebbe essere un oggetto di Gambas che contenga appunto il n° di riga/istruzione della "Message.ERROR", Sicuramente l'oggetto c'è, perchè durante il debug, l'ide di Gambas lo riporta scritto sempre nel margine superiore destro della finestra, ma non ho capito come referenziarlo.
Ciao a tutti.