Comment faire pour que lors du déboggage, les instructions assembler du système ne soient pas exécutées une à une, mais plutot qu'on puisse en rester à nos instructions delphi? merci
Comment faire pour que lors du déboggage, les instructions assembler du système ne soient pas exécutées une à une, mais plutot qu'on puisse en rester à nos instructions delphi? merci
Euh le comportement normal du débogueur est d'en rester aux instructions Delphi ! Si tu te retrouves sans l'avoir voulu dans l'onglet CPU, c'est que tu as coché la case "Voir la CPU" dans une boîte de dialogue signalement une exception.
Si tu veux en sortir, tu fermes cet onglet et tu fais F8, pour pas-à-pas.
sjrd, ancien rédacteur/modérateur Delphi.
Auteur de Scala.js, le compilateur de Scala vers JavaScript, et directeur technique du Scala Center à l'EPFL.
Découvrez Mes tutoriels.
Bonjour
J'ai aussi le même problème quand j'utilise la touche F7 débugage détaillé. Dans Delphi 7, il descent jusqu'à la procédure au plus bas niveau. Sous Delphi 2007, j'ai le droit à une demande d'ouverture du fichier system.pas et je fais ignoré et j'ai le code en ASM. Comment évité çà ? Je ne trouve pas l'option et je trouve cela relativement pénible lors du débugage de comportement de composants.
Merci d'avance.
Si tu veux avancer d'une ligne en ne rentrant pas à l'intérieur d'un appel de procédure, tu utilises F8 et non F7. Si tu as fait F7 par mégarde et que tu souhaites retourner là où tu étais, tu fais Maj+F8 (exécuter jusqu'au end de la procédure courante, donc retourner à la procédure appelante).
sjrd, ancien rédacteur/modérateur Delphi.
Auteur de Scala.js, le compilateur de Scala vers JavaScript, et directeur technique du Scala Center à l'EPFL.
Découvrez Mes tutoriels.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager