Ir para conteúdo
  • Cadastre-se

dev botao

Delphi xe8 breakpoint


hintz
Ver Solução Respondido por hintz,
  • Este tópico foi criado há 1383 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 para o comentário
Compartilhar em outros sites

  • Moderadores

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
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros sites

  • Moderadores

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
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1383 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.