DEBUG com fontes divididos em pastas diferentes
Moderador: Moderadores
DEBUG com fontes divididos em pastas diferentes
Saudações,
Pessoal, estou migrando minhas aplicações Clipper 5.3 para Harbour, definitivamente.
Consegui compilar as aplicações no Harbour 3.0 para Linux 64bit, utilizando o hbmk2 com opção /b. Funcionou beleza.
Porém, estou com um problema no DEBUG. Como tenho os fontes guardados estruturados em pastas diferentes, no momento da compilação, criei o arquivo .hbp indicando cada fonte em sua respectiva pasta.
Na hora de debugar a aplicação, ele não encontra os fontes. Para encontrar os fontes, tenho que colocá-los todos na mesma pasta do arquivo binário. Ou seja, ele não respeita a hierarquia original das pastas.
No Clipper 5, era só manter os fontes dentro da mesma estrutura de pastas, e funcionava tudo certo.
Há alguma forma de resolver isso?
Grato!.
Pessoal, estou migrando minhas aplicações Clipper 5.3 para Harbour, definitivamente.
Consegui compilar as aplicações no Harbour 3.0 para Linux 64bit, utilizando o hbmk2 com opção /b. Funcionou beleza.
Porém, estou com um problema no DEBUG. Como tenho os fontes guardados estruturados em pastas diferentes, no momento da compilação, criei o arquivo .hbp indicando cada fonte em sua respectiva pasta.
Na hora de debugar a aplicação, ele não encontra os fontes. Para encontrar os fontes, tenho que colocá-los todos na mesma pasta do arquivo binário. Ou seja, ele não respeita a hierarquia original das pastas.
No Clipper 5, era só manter os fontes dentro da mesma estrutura de pastas, e funcionava tudo certo.
Há alguma forma de resolver isso?
Grato!.
Adriano da Silva
Utilizo Clipper 5.3b, _DBFCDX, EXOSPACE e CA-Tools 3.0c. (abandonando)
Harbour 3.0.0 on Linux Ubuntu 14.04LTS 64 bit.
Utilizo Clipper 5.3b, _DBFCDX, EXOSPACE e CA-Tools 3.0c. (abandonando)
Harbour 3.0.0 on Linux Ubuntu 14.04LTS 64 bit.
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7929
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
DEBUG com fontes divididos em pastas diferentes
Use o Harbour 3.2
E se estiver dado esse problema de incompatibilidade com clipper, poste um pequeno exemplo que demonstre o problema.
É para funcionar igual ao clipper.
Saudações,
Itamar M. Lins Jr.
E se estiver dado esse problema de incompatibilidade com clipper, poste um pequeno exemplo que demonstre o problema.
É para funcionar igual ao clipper.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
DEBUG com fontes divididos em pastas diferentes
Eu utilizo o harbour 3.2 para windows, E acontece este mesmo problema para linux tambem. So nao testei no harbour 3.4.
[]s
claudio
[]s
claudio
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7929
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
DEBUG com fontes divididos em pastas diferentes
Faltou o exemplo (pequeno) que demonstre o problema.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
DEBUG com fontes divididos em pastas diferentes
Isso é normal.
Assim como no Clipper, precisa usar a opção Options, Path, e definir o path dos fontes.
Mas se me lembro direito, no Harbour 3.0 o debug não se entendia direito pra achar funções/procedures.
Assim como no Clipper, precisa usar a opção Options, Path, e definir o path dos fontes.
Mas se me lembro direito, no Harbour 3.0 o debug não se entendia direito pra achar funções/procedures.
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/
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/
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
DEBUG com fontes divididos em pastas diferentes
É importante isto !JoséQuintas escreveu:Isso é normal.
Assim como no Clipper, precisa usar a opção Options, Path, e definir o path dos fontes.
Mas se me lembro direito, no Harbour 3.0 o debug não se entendia direito pra achar funções/procedures.
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
DEBUG com fontes divididos em pastas diferentes
A opção -i < caminho das pastas > dentro do arquivo .hbp.
É assim que configura? Para funcionar o DEBUG.
[]s
claudio
É assim que configura? Para funcionar o DEBUG.
[]s
claudio
DEBUG com fontes divididos em pastas diferentes
Pessoal, uma dúvida:
Na página principal do Projeto Harbour, hoje, diz que a versão "corrente" é a v3.0.0.
https://harbour.github.io/
Entrando na seção de Downloads da página, ela direciona para uma página do SourceForge:
http://sourceforge.net/projects/harbour-project/files/
Esta página tem a versão 3.0.0 para baixar.
Porém, ela também diz que o projeto, atualmente, encontra-se em novo endereço que seria este:
https://github.com/harbour/core/
Entrando neste endereço baixei o arquivo ZIP referente ao projeto, através do botão que permite baixar como ZIP.
Descompactando o arquivo, gera-se uma pasta chamada "core-master" e dentro todos os arquivos e pastas.
Ocorre que dentro desta pasta há um arquivo denominado "README-md". Este arquivo pode ser lido aqui:
https://github.com/harbour/core/blob/master/README.md
Lendo este arquivo, entendi que a última versão ESTÁVEL do projeto deve ser baixada de
http://sourceforge.net/projects/harbour-project/files/ (onde há a versão 3.0.0),
e que esta versão que eu baixei no github pelo arquivo ZIP, seria uma versão "instável".
Por isso, baixei novamente a versão 3.0.0 e comecei a utilizar...
Afinal, procede meu raciocínio? Devo baixar de onde uma versão estabilizada do harbour para utilização em aplicações?
Grato!
Adriano.
Na página principal do Projeto Harbour, hoje, diz que a versão "corrente" é a v3.0.0.
https://harbour.github.io/
Entrando na seção de Downloads da página, ela direciona para uma página do SourceForge:
http://sourceforge.net/projects/harbour-project/files/
Esta página tem a versão 3.0.0 para baixar.
Porém, ela também diz que o projeto, atualmente, encontra-se em novo endereço que seria este:
https://github.com/harbour/core/
Entrando neste endereço baixei o arquivo ZIP referente ao projeto, através do botão que permite baixar como ZIP.
Descompactando o arquivo, gera-se uma pasta chamada "core-master" e dentro todos os arquivos e pastas.
Ocorre que dentro desta pasta há um arquivo denominado "README-md". Este arquivo pode ser lido aqui:
https://github.com/harbour/core/blob/master/README.md
Lendo este arquivo, entendi que a última versão ESTÁVEL do projeto deve ser baixada de
http://sourceforge.net/projects/harbour-project/files/ (onde há a versão 3.0.0),
e que esta versão que eu baixei no github pelo arquivo ZIP, seria uma versão "instável".
Por isso, baixei novamente a versão 3.0.0 e comecei a utilizar...
Afinal, procede meu raciocínio? Devo baixar de onde uma versão estabilizada do harbour para utilização em aplicações?
Grato!
Adriano.
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7929
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
DEBUG com fontes divididos em pastas diferentes
Use a 3.2 do git, a 3.0 é a mais velha.
Está desatualizado o site.
A 3.2 é a que deveria ser instável, mas está estável. rsrsr!!
Quando eles fazem alguma modificação digamos (perigosa) que não testou tudo, eles avisam.
Saudações,
Itamar M. Lins Jr.
Está desatualizado o site.
A 3.2 é a que deveria ser instável, mas está estável. rsrsr!!
Quando eles fazem alguma modificação digamos (perigosa) que não testou tudo, eles avisam.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.

