Italian community of Lazarus and Free Pascal
Programmazione => Generale => Topic aperto 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.
-
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
-
Purtroppo non funzione neanche dalla barra .
-
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
-
Sarebbe anche utile sapere quale sistema operativo usi, quale versione di lazarus e quale versione di fpc?
-
puoi provare anche a fare un reset del debug
Menù
Esegui -> Reset debugger
-
dal menu Esegui non riesco a trovare Reset Debugger
-
Uso la versione 2.0.12 FPC 3.2.0.
-
ho reinstallato Lazarus ed al riavvio del programma mettendo un break point mi ha dato il seguente errore
-
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.
-
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
-
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.
-
NON HO PROVATO A CAMBIARE DEBUGGER
-
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
-
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
-
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