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: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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