[Delphi] Breakpoint condicional

Umas das coisas mais comuns na vida de um programador é o tal do “debugar um método”.

Certa vez eu precisei debugar o retorno de um serviço cujo um determinado registro causava uma falha de conversão de uma de string para integer. Mas esse nem era o maior problema…

A maior dificuldade era a quantidade de registros… Eram quase 20 mil registros para verificar e o erro só ocorria em um deles, puta merd@! Daí eu me lembrei de um recurso sensacional: O breakpoint condicional!  até rimou, rs

A ideia é bem simples: É só adicionar o breakpoint na linha que você quer dar o “break”, cliacr botão direito naquele sinal vermelho que aparece no canto esquerdo e configurar as condições em que o break deve acontecer.

No meu exemplo, eu usei um break condicional de i = 500, ou seja, quando a minha condição de i = 500 for verdadeira, o break acontece!

Quem sabe um dia eu falo algo sobre aquele botão “Advanced>>”

 

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *