2010-07-01 43 views
2

Je débogue un code Delphi qui utilise le composant TJvProgramVersionCheck de l'excellente JVCL libs.Comment définir le point d'arrêt dans les unités Delphi JVCL?

Donc, je voudrais mettre un point d'arrêt quelque part dans JvProgramVersionCheck unité mais cela ne fonctionne pas. L'icône du point d'arrêt montre une croix - pas actif!

J'ai essayé de mettre un point d'arrêt lors de l'appel de la méthode TJvProgramVersionCheck, faire un débogage "Step into" et bien sûr, il ne casse pas!

Retour à l'installation de JVCL, j'ai réinstallé avec l'option 'Compiler les unités de débogage' activée, les DCU de débogage ajoutées dans le chemin Debug LIB ... mais ne fonctionnent toujours pas.

Une idée?

Répondre

2

Ajouter le chemin source JVCL au chemin source de débogage du projet (Options du projet | Debugger | Source Chemin)

+2

et si je me souviens bien, vous devez définir les options de projets à l'onglet Compilateur pour utiliser le débogage DCU meilleures salutations, Radu – RBA

+0

Cela fonctionne avec l'option "utilisation DCU de débogage" activée. Aie ! Merci, je peux maintenant déboguer à volonté! – TridenT

1

Vous devez ajouter des unités JVCL et JCL * .PAS (pas les unités DCU) aux chemins de bibliothèque.

+0

Il ne fonctionne pas pour moi. – TridenT