Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: alexarmato66 - Luglio 10, 2021, 07:13:56 pm

Titolo: PROBLEMA DEBUG tasto F8
Inserito da: alexarmato66 - Luglio 10, 2021, 07:13:56 pm
Tutto un tratto non mi funziona più il tasto F8 per passare alla riga successiva con il Debug. Qualcuno sa come risolvere il problema? Grazie.
Titolo: Re:PROBLEMA DEBUG tasto F8
Inserito da: bonmario - Luglio 11, 2021, 08:13:08 am
Hai già verificato che non sia un "problema meccanico" ?
Se non è quello, prova a vedere se funziona tramite l'icona che c'è in alto nella barra.

Ciao, Mario
Titolo: Re:PROBLEMA DEBUG tasto F8
Inserito da: alexarmato66 - Luglio 11, 2021, 02:15:57 pm
Purtroppo non funzione neanche dalla barra .
Titolo: Re:PROBLEMA DEBUG tasto F8
Inserito da: bonmario - Luglio 11, 2021, 02:29:05 pm
Ok, proviamo così:
- puoi precisare cosa significa "non funziona" ?
- se metti un breakpoint e fai F9, si ferma in quel punto?
- questo problema l'hai con un progetto specifico o con tutti indiscriminatamente ?

Ciao, Mario
Titolo: Re:PROBLEMA DEBUG tasto F8
Inserito da: xinyiman - Luglio 12, 2021, 11:18:41 am
Sarebbe anche utile sapere quale sistema operativo usi, quale versione di lazarus e quale versione di fpc?
Titolo: Re:PROBLEMA DEBUG tasto F8
Inserito da: nomorelogic - Luglio 12, 2021, 07:18:55 pm
puoi provare anche a fare un reset del debug

Menù
Esegui -> Reset debugger
Titolo: Re:PROBLEMA DEBUG tasto F8
Inserito da: alexarmato66 - Luglio 17, 2021, 02:30:59 pm
dal menu Esegui non riesco a trovare Reset Debugger
Titolo: Re:PROBLEMA DEBUG tasto F8
Inserito da: alexarmato66 - Luglio 17, 2021, 02:33:19 pm
Uso la versione 2.0.12   FPC 3.2.0.
Titolo: Re:PROBLEMA DEBUG tasto F8
Inserito da: alexarmato66 - Luglio 17, 2021, 04:13:38 pm
ho reinstallato Lazarus ed al riavvio del programma mettendo un break point mi ha dato il seguente errore
Titolo: Re:PROBLEMA DEBUG tasto F8
Inserito da: alexarmato66 - Luglio 17, 2021, 04:48:05 pm
sono riucito a cancellare il breakpoint ma nel debug i tasti F7 ed F8 non funzionano .I tasto F9 sciacciato mi riporta il cursore al breakpoint.
Titolo: Re:PROBLEMA DEBUG tasto F8
Inserito da: bonmario - Luglio 17, 2021, 07:36:40 pm
Ti rifaccio le domande che ti avevo fatto settimana scorsa:
- puoi precisare cosa significa "non funziona" ?
- se metti un breakpoint e fai F9, si ferma in quel punto? (Questa è l'unica a cui hai risposto, ma dalla tua risposta non capisco se per te è un errore o si comporta correttamente)
- questo problema l'hai con un progetto specifico o con tutti indiscriminatamente ?

Hai già provato a cambiare debugger?

Ciao, Mario
Titolo: Re:PROBLEMA DEBUG tasto F8
Inserito da: alexarmato66 - Luglio 17, 2021, 08:35:20 pm
con non funziona intendo che premendo il tasto F8 non succede nulla in fase di debug ossia non c'è il passaggio
all'istruzione successiva dal punto di break. Stessa cosa premendo il tasto F7. Questo mi capita anche se cambio progetto.
Ho provato a reinstallare  Lazarus ma non è cambiato nulla.
Titolo: Re:PROBLEMA DEBUG tasto F8
Inserito da: alexarmato66 - Luglio 17, 2021, 08:36:00 pm
NON HO PROVATO A CAMBIARE DEBUGGER
Titolo: Re:PROBLEMA DEBUG tasto F8
Inserito da: bonmario - Luglio 18, 2021, 07:39:39 am
Quindi quando premi F8, non ti da nemmeno un errore, giusto? Non fa niente e basta.
Io ho avuto un problema simile qualche mese fa, ma il problema l'avevo solo su alcuni progetti, e tra l'altro non sempre: magari mi funzionava in una funzione e non funzionava nell'altra.
Da allora, quando mi succede, uso fpdebug.

Ciao, Mario
Titolo: Re:PROBLEMA DEBUG tasto F8
Inserito da: schumi - Luglio 20, 2021, 11:22:48 am
a me invece è capitato che in alcune istruzioni F8 avanzava nelle istruzioni assembler e non nel codice pascal, quindi servivano diversi F8 per andare avanti.

ciao
Titolo: Re:PROBLEMA DEBUG tasto F8
Inserito da: bonmario - Luglio 20, 2021, 12:03:17 pm
a me invece è capitato che in alcune istruzioni F8 avanzava nelle istruzioni assembler e non nel codice pascal, quindi servivano diversi F8 per andare avanti.

Questo me lo fa soprattutto in Linux, quasi mai in Windows e nemmeno io ne ho mai capito il perché !

Ciao, Mario