Jump to content

Assista click.png tectoy.png

C6 chamada_c6.png botao.png

Delphi xe8 breakpoint


hintz
Go to solution Solved by hintz,
  • Este tópico foi criado há 708 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Fiz uma instalação nova do meu Delphi XE8 e dos componentes de terceiros. (Win 10 Home Single Language, Firebird 2.5)

Quando quero depurar uma rotina com F8 eu teclo F5 na linha desejada.

Quando dou um F9 para executar ele muda a cor do breakpoint e não consigo depurar.

Isso acontece em todos os Forms do meu sistema.

Mesmo usando a opção "Debug Layout" do delphi.

As pesquisas que fiz no forum e na internet não me ajudaram.

no Aguardo...

Hintz

Link to comment
Share on other sites

  • Consultores

Problema relativamente simples

Abra os arquivos no notepad++ e verifique que a quebra de linha deve de estar em algum lugar ou em todos com LF somente e tem que ser CR LF, enfim a quebra de linha deve de estar com tipo unix, deve de converter para quebra de linha windows

além de conferir se os .pas estão como ansi

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

Link to comment
Share on other sites

8 minutos atrás, Juliomar Marchetti disse:

Problema relativamente simples

Abra os arquivos no notepad++ e verifique que a quebra de linha deve de estar em algum lugar ou em todos com LF somente e tem que ser CR LF, enfim a quebra de linha deve de estar com tipo unix, deve de converter para quebra de linha windows

além de conferir se os .pas estão como ansi

Bem, até hoje só abri os arquivos no proprio delphi. Vc fala em qual arquivo .pas .dcu ou .dfm?

Como saber se os .pas estão em ansi? Abri um arquivo .pas e a escrita está normal..

Link to comment
Share on other sites

  • Consultores

Arquivo .pas pois no caso tu tá codificando e debugando.

.dcu é compilado. .dfm é o formulário.

http://docwiki.embarcadero.com/RADStudio/Rio/en/File_Extensions_of_Files_Generated_by_RAD_Studio

aqui uma documentação completa de arquivos gerados pelo delphi

47 minutos atrás, hintz disse:

consegue dizer em que linha do arquivo .pas você colocou o ponto de parada?

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

Link to comment
Share on other sites

11 minutos atrás, Juliomar Marchetti disse:

Arquivo .pas pois no caso tu tá codificando e debugando.

.dcu é compilado. .dfm é o formulário.

http://docwiki.embarcadero.com/RADStudio/Rio/en/File_Extensions_of_Files_Generated_by_RAD_Studio

aqui uma documentação completa de arquivos gerados pelo delphi

consegue dizer em que linha do arquivo .pas você colocou o ponto de parada?

em qualquer lugar. Já testei vários lugares e em vários Forms inclusive no form principal onde obrigatoriamente esta ok.

e em nenhum lugar funciona.

Link to comment
Share on other sites

  • Solution
6 minutos atrás, hintz disse:

em qualquer lugar. Já testei vários lugares e em vários Forms inclusive no form principal onde obrigatoriamente esta ok.

e em nenhum lugar funciona.

Encontrei:

https://stackoverflow.com/questions/5679989/delphi-why-breakpoints-from-time-to-time-are-not-usable-green-highlighted-line

No Delphi 2009, excluindo o arquivo .dproj, fiz os pontos de interrupção funcionarem novamente. Deu certo, também no XE8.

Fiz isso também:

 

As informações de depuração não estão presentes no arquivo.

Verifique se você está usando a configuração de depuração. ( Project Managerarborize, expanda Build Configurations, verifique se Debugestá em negrito. Se não estiver, clique com o botão direito do mouse Debuge escolha Activateno menu de contexto.) Certifique-se de fazer uma compilação do seu projeto, não apenas uma compilação .

Se isso ainda não funcionar, vá para Project->Optionso menu principal do IDE, clique em Compilingabaixo Delphi Compilere verifique a Debuggingseção na metade direita da janela. Certifique-se de que Debug Informatione Local Symbolsestão marcadas. Se você estiver tentando rastrear a origem do próprio VCL, verifique também Use debug .dcus(você deseja desativar isso e fazer uma compilação completa do seu projeto assim que terminar, pois fica irritante quando você está depurando normalmente ) Novamente, você desejará criar e não compilar.

Se tudo isso falhar, outra possibilidade é que a unidade de código que você abriu no Editor de Código não seja a mesma que está sendo vista pelo compilador. Verifique se você não possui várias cópias do arquivo no seu computador em um local que o compilador possa encontrar primeiro. Se você não tiver certeza, exclua os arquivos .dcu com esse nome de unidade e faça uma compilação do seu projeto e verifique se o .dcu recém-criado está no local esperado.

 

E deu certo.

  Obrigado.

Link to comment
Share on other sites

  • Consultores

Bom resolvido seu problema.

o dproj somente se altera ou dá problema se for modificado. seu projeto foi migrado isso?

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

Link to comment
Share on other sites

45 minutos atrás, Juliomar Marchetti disse:

Bom resolvido seu problema.

o dproj somente se altera ou dá problema se for modificado. seu projeto foi migrado isso?

Não. Eu ja tinha ele em delphi xe8 com win 10 em outra maquina, que deu problema. Comprei outro note e re-instalei tudo novamente.

Link to comment
Share on other sites

  • Consultores

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

Link to comment
Share on other sites

  • Este tópico foi criado há 708 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.