Gambas-it

Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: Picavbg - 07 Aprile 2010, 18:06:48

Titolo: [RISOLTO]Contatore righe di istruzioni Gambas
Inserito da: Picavbg - 07 Aprile 2010, 18:06:48
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.
Codice: [Seleziona]
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.
Titolo: Re: Contatore righe di istruzioni Gambas
Inserito da: milio - 07 Aprile 2010, 18:12:29
prova con Error.Backtrace[0]
Titolo: Re: Contatore righe di istruzioni Gambas
Inserito da: Picavbg - 07 Aprile 2010, 23:33:45
prova con Error.Backtrace[0]
Perfetto. Ha funzionato. Grazie.  :D
Ciao.