Autore Topic: [RISOLTO]Contatore righe di istruzioni Gambas  (Letto 577 volte)

Offline Picavbg

  • Senatore Gambero
  • ******
  • Post: 1.620
    • Mostra profilo
[RISOLTO]Contatore righe di istruzioni Gambas
« il: 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.
« Ultima modifica: 07 Aprile 2010, 23:34:30 da Picavbg »
:ciao:

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Contatore righe di istruzioni Gambas
« Risposta #1 il: 07 Aprile 2010, 18:12:29 »
prova con Error.Backtrace[0]

Offline Picavbg

  • Senatore Gambero
  • ******
  • Post: 1.620
    • Mostra profilo
Re: Contatore righe di istruzioni Gambas
« Risposta #2 il: 07 Aprile 2010, 23:33:45 »
prova con Error.Backtrace[0]
Perfetto. Ha funzionato. Grazie.  :D
Ciao.
:ciao: