Página 2 de 2
Harbour 3.4 Erro BreakPoint F9
Enviado: 16 Jun 2016 10:22
por asimoes
Fladimir,
Confirma uma coisa, quando você marca o breakpoint com F9 a linha fica em destaque vermelha?
Harbour 3.4 Erro BreakPoint F9
Enviado: 16 Jun 2016 10:26
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.4 Erro BreakPoint F9
Enviado: 16 Jun 2016 18:09
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...
Harbour 3.4 Erro BreakPoint F9
Enviado: 17 Jun 2016 09:42
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?
Harbour 3.4 Erro BreakPoint F9
Enviado: 17 Jun 2016 10:49
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.4 Erro BreakPoint F9
Enviado: 18 Jun 2016 00:47
por fladimir
obrigado Alexandre mas não deu... deve ser o MinGW q to usando... ou algum outro conflito... mas blz obrigado.
[]´s
Harbour 3.4 Erro BreakPoint F9
Enviado: 18 Jun 2016 06:33
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
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.4 Erro BreakPoint F9
Enviado: 28 Jun 2016 14:41
por fladimir
Deu certo... devia ser o MinGW então...
obrigado Alexandre, obrigado pessoal!
Harbour 3.4 Erro BreakPoint F9
Enviado: 03 Jul 2016 17:35
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
Harbour 3.4 Erro BreakPoint F9
Enviado: 03 Jul 2016 17:51
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á?
Harbour 3.4 Erro BreakPoint F9
Enviado: 03 Jul 2016 18:23
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.
Harbour 3.4 Erro BreakPoint F9
Enviado: 03 Jul 2016 18:34
por fladimir
como esta seu BAT q define o ambiente?
Harbour 3.4 Erro BreakPoint F9
Enviado: 03 Jul 2016 18:47
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
Harbour 3.4 Erro BreakPoint F9
Enviado: 03 Jul 2016 20:56
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
Harbour 3.4 Erro BreakPoint F9
Enviado: 03 Jul 2016 20:57
por asimoes
Quintas,
O que faz HB_LANG=EN ?