Fórum Debugar #155305
16/04/2003
0
:arrow: Gostaria de saber qual a diferença entre:
F7
F8
:arrow: E quando devo colcar BreakPoint já que sugere que deve-se usar isso quando supõe que já saiba onde pode estar o erro, hehe, mas eu nunca sei onde está!!!!
:arrow: E outra quando de trata de Vários registros, como debugar, se o erro está dando - por exemplo - próximo do registro 5000 !!!!
:arrow: Agradeço qualquer ajuda, mas as mais experientes claro serão mais bem vindas!!!!
Fabiana 2003. :P
F7
F8
:arrow: E quando devo colcar BreakPoint já que sugere que deve-se usar isso quando supõe que já saiba onde pode estar o erro, hehe, mas eu nunca sei onde está!!!!
:arrow: E outra quando de trata de Vários registros, como debugar, se o erro está dando - por exemplo - próximo do registro 5000 !!!!
:arrow: Agradeço qualquer ajuda, mas as mais experientes claro serão mais bem vindas!!!!
Fabiana 2003. :P
Fabiana
Curtir tópico
+ 0
Responder
Posts
16/04/2003
Marioguedes
F7 - Você entra [b:be8f18e613]dentro[/b:be8f18e613] da rotina
F8 - Você executa a rotina
Exemplo:
Entedeu?
Quanto ao BreakPoint, talvez você não saiba [b:be8f18e613]qual o erro[/b:be8f18e613] mas sim que aquela linha dá erro.
Quanto à execução 5000, clique com o botão direito na bolinha vermelha (você sabe do que estou falando certo?) e entre em Break Point Propiertes, daí você vai em PassCount e coloca 5000. Daí só quando o debug passar por ali 5000 vezes é que ele vai parar.
Espero ter ajudado.
F8 - Você executa a rotina
Exemplo:
procedure Rotina1 begin ShowMessage(´Se você der F8 na próxima linha, você não vai entrar dentro da Rotina2.´); Rotina2; end; procedure Rotina2; begin ShowMessage(´Você só entra aqui se der F7´); end;
Entedeu?
Quanto ao BreakPoint, talvez você não saiba [b:be8f18e613]qual o erro[/b:be8f18e613] mas sim que aquela linha dá erro.
Quanto à execução 5000, clique com o botão direito na bolinha vermelha (você sabe do que estou falando certo?) e entre em Break Point Propiertes, daí você vai em PassCount e coloca 5000. Daí só quando o debug passar por ali 5000 vezes é que ele vai parar.
Espero ter ajudado.
Responder
Gostei + 0
16/04/2003
Renato
E ai Fabiana tudo bem. Você é programadora muito tempo.
A respeito do F7, ele serve para entrar dentro das funções e ou procedimentos quando o debugador passar por elas.
A respeito do F8, ele serve para entrar não passar das funções e ou procedimentos quando o debugador passar por elas.
Você deve debugar primeiro e depois colocar a parada ou então chutar e colocar a parada próximo
Coloque um contador e depois coloque um
if Contador = 5000 then
Showmessage(´Aqui Esta o Erro´);
Coloque um ponto de parada no Showmessage. Ai você consegue debugar o 5000 em diante.
Fabiana 2003. :P
A respeito do F7, ele serve para entrar dentro das funções e ou procedimentos quando o debugador passar por elas.
A respeito do F8, ele serve para entrar não passar das funções e ou procedimentos quando o debugador passar por elas.
Você deve debugar primeiro e depois colocar a parada ou então chutar e colocar a parada próximo
Coloque um contador e depois coloque um
if Contador = 5000 then
Showmessage(´Aqui Esta o Erro´);
Coloque um ponto de parada no Showmessage. Ai você consegue debugar o 5000 em diante.
Fabiana 2003. :P
Responder
Gostei + 0