Quando executamos uma aplicação e começamos a depurar determinado trecho de código de forma passo a passo, é muito comum acionar o Trace Into (F7). No entanto, você deve notar que isso não funciona para métodos e rotinas da VCL (um ApplyUpdates de um ClientDataSet, por exemplo), o Delphi ignora o Trace Into e passa para a linha seguinte.

Em muitas situações, é necessário depurar os fontes da VCL para ver exatamente como o Delphi responde à chamada de determinado método, vendo o que acontece nos “bastidores”. Uma forma simples de resolver o problema é abrir as opções do projeto (Project|Options) e na aba Compiler marcar a opção Use Debug DCUs.


Guinther Pauli
Editor Geral Revista ClubeDelphi
Editor Geral Revista .net Magazine Brasil
Microsoft Certified: MCP,MCAD,MCSD.NET,MCPD,MCTS
Delphi Certified: 3,5,6,7,2005,2006,Web,Kylix
http://guintherpauli.blospot.com
http://twitter.com/guintherpauli