depuração de código passo a passo (F7 ou F8)
Gostaria de saber porque quando vou depurar meu projeto executando-o passo-a-passo (com F7 ou F8) a depuração entre no código de units de componentes e não fica restrita somente as units do meu projeto.
Quando instalo o delphi, antes de instalar qualquer componente isso não ocorre. Acredito que o problema é quando instalo algum componente e depois altero o código do mesmo.
Por exemplo, costumo incluir umas duas linhas na unit DB que vem na pasta sources do delphi 7. Depois de compilar a unit com minhas alterações e atualizar os DB.DCU antigos encontrados pelo novo (que alterei), todo erro de banco de dados que ocorre, a depuração vai parar dentro da unit DB. Como esta unit é muito grande, acaba que tornando a depuração inviável pois tudo o que é feito na unit vai ser executado passo a passo. Gostaria de saber se os colegas sabem como resolver este problema mesmo deixando as alterações na unit.
Quando instalo o delphi, antes de instalar qualquer componente isso não ocorre. Acredito que o problema é quando instalo algum componente e depois altero o código do mesmo.
Por exemplo, costumo incluir umas duas linhas na unit DB que vem na pasta sources do delphi 7. Depois de compilar a unit com minhas alterações e atualizar os DB.DCU antigos encontrados pelo novo (que alterei), todo erro de banco de dados que ocorre, a depuração vai parar dentro da unit DB. Como esta unit é muito grande, acaba que tornando a depuração inviável pois tudo o que é feito na unit vai ser executado passo a passo. Gostaria de saber se os colegas sabem como resolver este problema mesmo deixando as alterações na unit.
Mcampos
Curtidas 0
Respostas
Bon Jovi
26/06/2004
Coloca a diretiva {$L-,D-}
unit Tal;
{$L-,D-}
interface
uses
...GOSTEI 0