Harbour 3.4 Erro BreakPoint F9

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Harbour 3.4 Erro BreakPoint F9

Mensagem por asimoes »

Fladimir,

Confirma uma coisa, quando você marca o breakpoint com F9 a linha fica em destaque vermelha?
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Harbour 3.4 Erro BreakPoint F9

Mensagem por asimoes »

Fladimir,

Faz um teste baixa a versão compilada do Viktor e veja se o erro acontece.

https://github.com/vszakats/harbour-cor ... win.7z.exe
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Harbour 3.4 Erro BreakPoint F9

Mensagem por fladimir »

Pessoal obrigado pela atenção... to sem entender...

Com a versão compilada vem ok... se baixo o Source e compilo aki o F9 não marca a linha (antes dava erro) agora não dá o erro mas não marca e preciso/uso muito isso...

Não sei o q pode ser...
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Harbour 3.4 Erro BreakPoint F9

Mensagem por fladimir »

Outro detalhe q percebi q se uso a versao compilada aparece no teste hbmk2 x igual do quintas com uma informação entre parenteses

Então diante disto, partindo do inicio q estamos compilando a partir dos mesmos Sources... só me resta o BAT do ambiente e o MINGW

Alguém q esteja usando o 3.4 q funcione o Debug com F9 poderia disponibilizar o BAT e o link do MinGW q usa pra eu simular aki?
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Harbour 3.4 Erro BreakPoint F9

Mensagem por asimoes »

Olá Fladimir,

Veja se a minha bat te ajuda.

Código: Selecionar todos

@ECHO OFF
SET PATH=C:\Projetos_GIT\harbour-fork\comp\mingw32\bin;C:\Program Files\Git\bin;
SET HB_CPU=x86
SET HB_LANG=EN
SET HB_WITH_MYSQL=D:\MYSQL\INCLUDE
REM SET HB_WITH_MYSQL=C:\Program Files\MySQL\MySQL Server 5.7\include
SET HB_WITH_FREEIMAGE=C:\Projetos_GIT\FreeImage\Dist\x32
REM SET HB_WITH_FREEIMAGE=C:\Projetos_GIT\FreeImage\FreeImage\Source
SET HB_WITH_OCILIB=C:\Projetos_GIT\ocilib\include
SET HB_WITH_CAIRO=C:\Projetos_GIT\cairo-dev_1.10.2-2_win32\include\cairo
SET HB_WITH_CURL=C:\Projetos_GIT\CURL\curl-7.49.0-win32-mingw\include
SET HB_WITH_OPENSSL=C:\OpenSSL-Win32\include
rem SET HB_WITH_OPENSSL=C:\Projetos_GIT\libressl-2.3.2-windows\include
SET HB_INSTALL_PREFIX=C:\HB32FORK
REM SET HB_INSTALL_IMPLIB=yes
SET HB_BUILD_CONTRIB_DYN=yes
if not exist logmingw32fork.log @echo Compilação Mingw 32 Fork >> logmingw32fork.log
@echo Inicio %date% %time% >> logmingw32fork.log
rem mingw32-make clean install
win-make clean install  
@echo Final  %date% %time% >> logmingw32fork.log
@echo ------------------------------------------ >> logmingw32fork.log
@PAUSE
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Harbour 3.4 Erro BreakPoint F9

Mensagem por fladimir »

obrigado Alexandre mas não deu... deve ser o MinGW q to usando... ou algum outro conflito... mas blz obrigado.

[]´s
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Harbour 3.4 Erro BreakPoint F9

Mensagem por asimoes »

Fladimir,

Pelo próprio harbour você pode baixar a versão do mingw usado na compilação.

Uma dica, primeiro baixe a versão compilada https://github.com/vszakats/harbour-cor ... win.7z.exe

Depois instale em c:\hb32

Na pasta c:\hb34\bin

Coloque esta bat na pasta c:\hb34\bin e execute a bat

Código: Selecionar todos

@echo off
set PATH=c:\hb34\bin;%PATH%
hbrun getmingw.hb
Vai baixar a versão do mingw do projeto, para a pasta c:\hb34\comp\mingw32

depois você pode apontar para esta pasta c:\hb34\comp\mingw32\bin para gerar o harbour na sua máquina.

Outra coisa verifique se tem algum path em variáveis de ambiente apontado para alguma versão do mingw na sua máquina, remova o path antes de tudo, pode ser algum conflito.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Harbour 3.4 Erro BreakPoint F9

Mensagem por fladimir »

Deu certo... devia ser o MinGW então...

obrigado Alexandre, obrigado pessoal!
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Harbour 3.4 Erro BreakPoint F9

Mensagem por fladimir »

Pessoal deu certo e não deu...

Após as etapas orientadas pelos colegas testei em um projeto assim:

Código: Selecionar todos

function Main()
clear
for i:-1 to 100
   ?  i
   if i=23 .or. i=46 
      inkey(2)
altd()
      clear
   endif
next
return 
E o F9 funciona e tb aparece o código...

Agora no meu sistema não funciona o F9 e o código só aparece se faço ALT O (options) Path For Files... e especifico o caminho dos PRGs

Ai aparece o código fonte no DEBUG mas o F9 continua não funcionando..

Se copio o PRG para dentro da pasta onde esta o EXE ai funciona tanto aparecer o Fonte qto o F9.... mas esta errado pq antes se o caminho dos fontes estivesse no Path e aparecia os fontes mesmo os PRGs não estando na pasta.

E o F9 tb tinha q funcionar e só funciona se copiar o PRG pra dentro da pasta onde esta o EXE
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Harbour 3.4 Erro BreakPoint F9

Mensagem por fladimir »

Descobri o BUG....


No Path for Files eu informo S:\ ( q onde estão os fontes) e aparece no debug o código fonte mas não funciona o F9...

ai percebi q no começo do DEBUG ficava assim S:Menu.prg e o correto seria S:\Menu.prg (observe o detalhe falta a CONTRA BARRA)

Ai se eu informar no Path For Files assim S:\\ (com 2 contra barras) ai aparece o fonte e FUNCIONA O F9... pq ai aparece em cima na janela do DEBUG na parte do código fonte S:\Menu.prg (mas pra isso tive q informar 2 contra barras no path for files)

Observem as imagens...


alguém sabe resolver isto? é Bug mesmo será?
Anexos
BreakPoint.png
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20420
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

Harbour 3.4 Erro BreakPoint F9

Mensagem por JoséQuintas »

Aqui sempre testo fora da pasta de fontes, sempre coloco uma única barra.
Não sei se usar via prompt/bat faz alguma diferença pra isso.
Minha pasta de trabalho mais usada é D:\cdrom\fontes\integra
Já a dos arquivos é d:\jpa\[empresa]
Por isso sempre indico a pasta de fontes.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Harbour 3.4 Erro BreakPoint F9

Mensagem por fladimir »

como esta seu BAT q define o ambiente?
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Harbour 3.4 Erro BreakPoint F9

Mensagem por fladimir »

Pessoal resolvi de um jeito q não sabia q tinha no DEBUG...

Eu estava analisando o Help do DEBUG pra ver se tinha como salvar o path q toda vez eu tinha q informar... e agora mesmo errado (2 contrabarras) pra funcionar o F9, tem em Option SaveSettings q cria um arquivo CLD na pasta do sistema EXE q qdo executa / entra no DEBUG o mesmo carrega esse arquivo e não preciso ficar informando minhas configurações etc...

RESOLVIDO de outra forma (Option... Path for Files.... S:\\ (2 contra barras nesse versao do harbour minha aki) depois Option... Save Settings... PRONTO.

[]´s
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20420
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

Harbour 3.4 Erro BreakPoint F9

Mensagem por JoséQuintas »

Não uso BAT. A configuração está fixa na máquina.

Código: Selecionar todos

HB_COMPILER=msvc
HB_COMPILER_VER=1600
HB_INSTALL_PREFIX=d:\harbour
HB_LANG=EN
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Harbour 3.4 Erro BreakPoint F9

Mensagem por asimoes »

Quintas,

O que faz HB_LANG=EN ?
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Responder