Delphi 7 - Compilacao - Indicadores
Ola pessoal,
A compilacao do sistema que estou desenvolvendo é efetuada sem
nehum erro ( +- 240.000 linhas).
Entretanto, não consigo depurar algumas partes, pois o depurador não
para no local determinado. O local marcado fica na cor verde e não na
cor vermelha quando tem o indicativo . ( ponto na cor azul).
O Delphi é oficial e acabei de instalar num micro zerado. Isto acontece
em outros micros também.
Desde já agradeço,
Geraldo
A compilacao do sistema que estou desenvolvendo é efetuada sem
nehum erro ( +- 240.000 linhas).
Entretanto, não consigo depurar algumas partes, pois o depurador não
para no local determinado. O local marcado fica na cor verde e não na
cor vermelha quando tem o indicativo . ( ponto na cor azul).
O Delphi é oficial e acabei de instalar num micro zerado. Isto acontece
em outros micros também.
Desde já agradeço,
Geraldo
Jose Oliveira
Curtidas 0
Respostas
Beppe
25/09/2004
Tente dar um build antes de rodar.
GOSTEI 0
Jose Oliveira
25/09/2004
Tente dar um build antes de rodar.
Não resolve. Apago todos os DCU e continua na mesma.
Obrigado,
Geraldo
GOSTEI 0
Aroldo Zanela
25/09/2004
Colega,
Verifique se em alguma de suas Units existe a diretiva {$D-} que indica para desativar o depurador, se existir, substitua o sinal - por +.
Verifique se em alguma de suas Units existe a diretiva {$D-} que indica para desativar o depurador, se existir, substitua o sinal - por +.
var
Form1: TForm1;
implementation
{$R *.DFM}
{$D-} // Altere ou insira {$D+}
GOSTEI 0
Jose Oliveira
25/09/2004
[quote:9dc9b295d3=´Aroldo Zanela´]Colega,
Verifique se em alguma de suas Units existe a diretiva {$D-} que indica para desativar o depurador, se existir, substitua o sinal - por +.
[/quote:9dc9b295d3]
Nenhuma unit possui a diretiva {$D-) ou {$D+}.
Obrigado,
Geraldo
Verifique se em alguma de suas Units existe a diretiva {$D-} que indica para desativar o depurador, se existir, substitua o sinal - por +.
var
Form1: TForm1;
implementation
{$R *.DFM}
{$D-} // Altere ou insira {$D+}
Nenhuma unit possui a diretiva {$D-) ou {$D+}.
Obrigado,
Geraldo
GOSTEI 0
Rômulo Barros
25/09/2004
[color=red:e533d5203d]1º - Coloque o cursor na linha q vc quer iniciar a depuração;
2º - Vá no menu ´RUN´ e execute a opção ´Run To Cursor´ (ou entaõ aperte F4)[/color:e533d5203d]
Espero ter ajudado.
2º - Vá no menu ´RUN´ e execute a opção ´Run To Cursor´ (ou entaõ aperte F4)[/color:e533d5203d]
Espero ter ajudado.
GOSTEI 0
Weber
25/09/2004
Você já parou pra pensar que talvez seu programa não esteja executando aquela linha?!?
GOSTEI 0
Jose Oliveira
25/09/2004
Você já parou pra pensar que talvez seu programa não esteja executando aquela linha?!?
Tambem nao funciona com o F4 ( coloca o cursor no local desejado e
pressiona a tecla F4).
Apesar de não fazer a depuracao, as rotinas são executadas normalmente.
Pode ser algum problema com componentes, de versoes anteriores,
e instalados sem nenhum erro?
Obrigado,
Geraldo
GOSTEI 0
Beppe
25/09/2004
Se é código que vc escreveu, é estranho. Se for código de terceiros, pode ser que vc tenha instalado uma versão binária, e estar listado em Browsing Path´s uma versão textual diferente.
GOSTEI 0
Jose Oliveira
25/09/2004
Se é código que vc escreveu, é estranho. Se for código de terceiros, pode ser que vc tenha instalado uma versão binária, e estar listado em Browsing Path´s uma versão textual diferente.
O código é meu mesmo. Isto acontece com aplicacao migrada
do Delphi 5 e com novas aplicacoes.
Obrigado,
Geraldo
GOSTEI 0
Rômulo Barros
25/09/2004
[quote:46dbf30a60=´Jose Geraldo de Oliveira´]
O código é meu mesmo. Isto acontece com aplicacao migrada
do Delphi 5 e com novas aplicacoes.
Obrigado,
Geraldo[/quote:46dbf30a60]
Então, dar-se a perceber q naum tem ´nada haver´ com aplicações [color=red:46dbf30a60]migradas do delphi5,[/color:46dbf30a60] uma vez que isso também está ocorrendo com ´[color=red:46dbf30a60]novas aplicações[/color:46dbf30a60]´;
:arrow: [color=blue:46dbf30a60]Vc já tentou depurar seu programa em outra máquina?[/color:46dbf30a60]
Se é código que vc escreveu, é estranho. Se for código de terceiros, pode ser que vc tenha instalado uma versão binária, e estar listado em Browsing Path´s uma versão textual diferente.
O código é meu mesmo. Isto acontece com aplicacao migrada
do Delphi 5 e com novas aplicacoes.
Obrigado,
Geraldo[/quote:46dbf30a60]
Então, dar-se a perceber q naum tem ´nada haver´ com aplicações [color=red:46dbf30a60]migradas do delphi5,[/color:46dbf30a60] uma vez que isso também está ocorrendo com ´[color=red:46dbf30a60]novas aplicações[/color:46dbf30a60]´;
:arrow: [color=blue:46dbf30a60]Vc já tentou depurar seu programa em outra máquina?[/color:46dbf30a60]
GOSTEI 0
Jose Oliveira
25/09/2004
Então, dar-se a perceber q naum tem ´nada haver´ com aplicações [color=red:45ad5406e2]migradas do delphi5,[/color:45ad5406e2] uma vez que isso também está ocorrendo com ´[color=red:45ad5406e2]novas aplicações[/color:45ad5406e2]´;
:arrow: [color=blue:45ad5406e2]Vc já tentou depurar seu programa em outra máquina?[/color:45ad5406e2]
:arrow: [color=blue:45ad5406e2]Vc já tentou depurar seu programa em outra máquina?[/color:45ad5406e2]
Acontece tambem em outras maquinas.
Agora, no Delphi5 a depuração está normal.
Obrigado,
Geraldo
GOSTEI 0
Emerson Nascimento
25/09/2004
eu já vi isso acontecer, mas era assim:
havia duas cópias do sistema do micro (obviamente em pastas diferentes).
abria-se o projeto da pasta X, mas estavam sendo exibidas as units da pasta Y. por serem iguais não se notava o problema. bastou fechar a unit, abrir a unit correta (indo em File, Open e percorrendo as pastas até ir ao local correto) e dar um Build.
havia duas cópias do sistema do micro (obviamente em pastas diferentes).
abria-se o projeto da pasta X, mas estavam sendo exibidas as units da pasta Y. por serem iguais não se notava o problema. bastou fechar a unit, abrir a unit correta (indo em File, Open e percorrendo as pastas até ir ao local correto) e dar um Build.
GOSTEI 0
Jose Oliveira
25/09/2004
[quote=´emerson.en´]eu já vi isso acontecer, mas era assim:
havia duas cópias do sistema do micro (obviamente em pastas diferentes).
HD novo. Tem apenas uma pasta.
Obrigado,
Geraldo
havia duas cópias do sistema do micro (obviamente em pastas diferentes).
HD novo. Tem apenas uma pasta.
Obrigado,
Geraldo
GOSTEI 0