Porque eu uso Harbour.
Moderador: Moderadores
Re: Porque eu uso Harbour.
Senhores,
Tem alguma instrução especial para gerar todas as libs da contrib do harbour?
Percebi que as libs da pasta:
C:\Projetos\harbour-project\trunk\harbour\contrib\rddsql
Não foram geradas.
Senhores basta colocar isto: E todas as libs da contrib são geradas
SET HB_CONTRIBLIBS=
[]´s
Tem alguma instrução especial para gerar todas as libs da contrib do harbour?
Percebi que as libs da pasta:
C:\Projetos\harbour-project\trunk\harbour\contrib\rddsql
Não foram geradas.
Senhores basta colocar isto: E todas as libs da contrib são geradas
SET HB_CONTRIBLIBS=
[]´s
►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)
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)
Re: Porque eu uso Harbour.
Aos nobres colegas usuarios do Harbour... eu mudei em Julhor pra Harbour fiquei cerca de 1 mes e devido a um problema em alguns campos data como comentei neste mesmo topico tive q voltar, mas pretendo ir novamente pro Harbour, apos o colega Itamar dizer sobre poder compilar a HBCOMM no Harbour (eu nem havia pensado nisso), ele mesmo disse neste tópico q o Harbour tem uma superior a HBCOMM, tipo eu vejo q o nobre colega tem muitas informações q as vezes eu paro de frente ao Google e digo comigo mesmo... vou achar agora as informações q os colegas tb conseguem, e não acho nada, tipo procuro por várias palavras q possam me levar ao mesmo universo de informações tem, mas não consigo vislumbra...
... diante disso qual o caminho das pedras, tipo é um fórum em Inglês, é outro site, é o tal do SourceForge ou sei lá o q gerencia os projetos q não entendo nada disso nem sei aonde procuro, eu deduzo q seja dos sites tipo o citado a pouco sobre os projetos, mas como aprender a lidar nesses sites, tem algum tutorial, de preferência em português, sei q os nobres colegas se viram no Inglês, mas eu tenho a cabeça meio q fechada pra isso e olha q já fiz mais de 1 ano de Inglês, entendo alguma coisa, mas tenho dificuldade.
Resumindo.... SOCORRO!!!! QUERO MUDAR, MAS MUDO e FICO LOUCO, ME SINTO UM ANALFABETO!!!! :%
Sucesso!!!
:)Pos
... diante disso qual o caminho das pedras, tipo é um fórum em Inglês, é outro site, é o tal do SourceForge ou sei lá o q gerencia os projetos q não entendo nada disso nem sei aonde procuro, eu deduzo q seja dos sites tipo o citado a pouco sobre os projetos, mas como aprender a lidar nesses sites, tem algum tutorial, de preferência em português, sei q os nobres colegas se viram no Inglês, mas eu tenho a cabeça meio q fechada pra isso e olha q já fiz mais de 1 ano de Inglês, entendo alguma coisa, mas tenho dificuldade.
Resumindo.... SOCORRO!!!! QUERO MUDAR, MAS MUDO e FICO LOUCO, ME SINTO UM ANALFABETO!!!! :%
Sucesso!!!
:)Pos
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.
“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.
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7929
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Re: Porque eu uso Harbour.
As principais informações, estão no arquivo CHANGELOG, quando atualizamos o xHarbour ou Harbour ou Hwgui ou Minigui etc. É de boa praxe ler o tal arquivo. Tem o forum gmane onde os desenvolvedores do Harbour e xHarbour compartilham esses arquivos e trocam informações.
Para usa-lo é preciso permissão, é só enviar uma solicitação.
http://dir.gmane.org/gmane.comp.lang.harbour.devel
Depois de ter permissão é só configurar o outlook...
news.gname.org
Pagina para fazer a solicitação.
http://lists.harbour-project.org/mailma ... fo/harbour
Tem os grupos no yahoo também para quem usa Hwgui, Xhgtk, Harbour...
E esse forum aqui.
Sobre a hbcomm no forum do Fivewin tem ela lá, procure na parte de downloads.
A Hbwin do harbour vem com uma tal HBCOM, que pelos exemplos faz comunicação até com Scaners.
Tem para o xHarbour no google groups
http://groups.google.com.br/group/comp. ... =pt-BR&lnk
Saudações,
Itamar M. LIns Jr.
Para usa-lo é preciso permissão, é só enviar uma solicitação.
http://dir.gmane.org/gmane.comp.lang.harbour.devel
Depois de ter permissão é só configurar o outlook...
news.gname.org
Pagina para fazer a solicitação.
http://lists.harbour-project.org/mailma ... fo/harbour
Tem os grupos no yahoo também para quem usa Hwgui, Xhgtk, Harbour...
E esse forum aqui.
Sobre a hbcomm no forum do Fivewin tem ela lá, procure na parte de downloads.
A Hbwin do harbour vem com uma tal HBCOM, que pelos exemplos faz comunicação até com Scaners.
Tem para o xHarbour no google groups
http://groups.google.com.br/group/comp. ... =pt-BR&lnk
Saudações,
Itamar M. LIns Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7929
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Re: Porque eu uso Harbour.
O mais importante voce não fez, que é criar um exemplo mostrando o erro. Com diz eles, (Self container example). Se for mesmo erro do Harbour creio que eles corrijam imediatamente.problema em alguns campos data como comentei neste mesmo topico tive q voltar,
É assim que ajudamos no crescimento e fortalecimento do [x]harbour.
Eu uso o harbour no modo console junto com wvg e não encontrei esse problema.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
-
marcosgambeta
- Usuário Nível 3

- Mensagens: 332
- Registrado em: 16 Jun 2005 22:53
Re: Porque eu uso Harbour.
Minhas sugestões:fladimir escreveu:... diante disso qual o caminho das pedras ...
1. Pegue uma cópia corrente dos arquivos do projeto. No endereço abaixo, clique em "Download GNU tarball":
http://harbour-project.svn.sourceforge. ... ect/trunk/
Descompacte e começe a examinar o material. Veja em \harbour\contrib, as bibliotecas extras que o projeto traz. Arquivos importantes para ler: ChangeLog (registra as alterações nos arquivos do projeto) e INSTALL (instruções sobre instalação e compilação). Outra forma de ter acesso aos fontes é usando o TortoiseSVN. Neste caso, você poderá ir atualizando o projeto gradativamente sem precisar baixar tudo novamente.
http://tortoisesvn.tigris.org/
2. Se cadastre na lista de desenvolvedores:
http://lists.harbour-project.org/mailma ... fo/harbour
3. Se cadastre na lista de usuários:
http://lists.harbour-project.org/mailma ... bour-users
Na lista de desenvolvedores, você pode acompanhar as discussões relacionados com o desenvolvimento do Harbour. Pode também apresentar idéias, sugestões, informar bugs (certifique-se de que é um bug mesmo e não um erro seu). E na lista de usuários, você pode solicitar ajuda na utilização do Harbour.
O idioma oficial das listas de discussão é o inglês. Neste caso, você pode se valer do Google Translator ou outro tradutor. O pessoal é paciente com os que não tem o inglês como idioma nativo.
Atenciosamente,
Marcos Antonio Gambeta
Marcos Antonio Gambeta
- alaminojunior
- Colaborador

- Mensagens: 1717
- Registrado em: 16 Dez 2005 21:26
- Localização: Ubatuba - SP
Re: Porque eu uso Harbour.
Graças a Deus !marcosgambeta escreveu:O pessoal é paciente com os que não tem o inglês como idioma nativo.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
MySQL c/ SQLRDD
HwGui + GTWVG
-
marcosgambeta
- Usuário Nível 3

- Mensagens: 332
- Registrado em: 16 Jun 2005 22:53
Re: Porque eu uso Harbour.
Só para ficar bem exclarecido: você deve enviar suas mensagens em inglês, mas o pessoal não vai te criticar por não ter um inglês perfeito ou por erros de gramática.alaminojunior escreveu:Graças a Deus !marcosgambeta escreveu:O pessoal é paciente com os que não tem o inglês como idioma nativo.)
Usando o Google Translator, você pode traduzir suas mensagens do português para o inglês e, então, enviar para a lista de discussão.
Era isto mesmo que você tinha entendido ?
Atenciosamente,
Marcos Antonio Gambeta
Marcos Antonio Gambeta
- alaminojunior
- Colaborador

- Mensagens: 1717
- Registrado em: 16 Dez 2005 21:26
- Localização: Ubatuba - SP
Re: Porque eu uso Harbour.
Era isso mesmo. Inclusive usei uma vez para reportar à OTC um bug do Mediator.
Até porquê a tradução do Google dá umas engasgadas de vez em quando. Mas funciona legal.
Até porquê a tradução do Google dá umas engasgadas de vez em quando. Mas funciona legal.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
MySQL c/ SQLRDD
HwGui + GTWVG
Re: Porque eu uso Harbour.
Legal Galera... era isso ou melhor essas informacoes q precisava.... agora vamos experimentar e começar pra valer...
Obrigado a todos colegas pelas informações importates...
Sucesso!!!!
:)Pos
Obrigado a todos colegas pelas informações importates...
Sucesso!!!!
:)Pos
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.
“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.
-
carlos_dornelas
- Usuário Nível 3

- Mensagens: 400
- Registrado em: 25 Ago 2004 21:54
Re: Porque eu uso Harbour.
Pessoal, estou reiniciando meus testes com o harbour e já deu para perceber que está mais rápido que o xharbour. Mas quero testar também com o MVSC, pois já ouvi que aí sim o harbour fica um avião. Baixei o mvsc de http://www.microsoft.com/Express/VC e instalei, mas é bem grande e acho que não precisaria de todos aqueles diretórios e dlls. Pergunto aos mais experientes: é preciso tudo aquilo mesmo ? alguém teria mais dicas sobre como utilizá-lo? Pretendo usar o Hbmk2 para gerar os programas.
Fico grato por qualquer informação.
Antonio Carlos
Fico grato por qualquer informação.
Antonio Carlos
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7929
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Re: Porque eu uso Harbour.
Não se preocupe, porque tem um bat da própria MS que faz todo o serviço, é simples e transparente, a configuração está no arquivo Install, são apenas 3 linhas.Pergunto aos mais experientes: é preciso tudo aquilo mesmo ? alguém teria mais dicas sobre como utilizá-lo?
É grande porque vem com IDE, SQLEXPRESS etc...Penso que o Harbour não usa metade do que vem, mas sabe como é a MS, deve ter algum joguinho ou filme escondido nos fontes
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
-
carlos_dornelas
- Usuário Nível 3

- Mensagens: 400
- Registrado em: 25 Ago 2004 21:54
Re: Porque eu uso Harbour.
Itamar, obrigado pela atenção!
Mas ainda não consegui compilar! Eu preparo o ambiente com um arquivo .bat. Para o bcc5, utilizo: PATH C:\XBRASE\BCC55\BIN; No INCLUDE, C:\XBASE\BCC55\INCLUDE; Para o mvsc, precisarei informar todos os diretórios e subdiretórios?
Antonio Carlos
Mas ainda não consegui compilar! Eu preparo o ambiente com um arquivo .bat. Para o bcc5, utilizo: PATH C:\XBRASE\BCC55\BIN; No INCLUDE, C:\XBASE\BCC55\INCLUDE; Para o mvsc, precisarei informar todos os diretórios e subdiretórios?
Antonio Carlos
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7929
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Re: Porque eu uso Harbour.
Não nem para BCC ou MSVC, não é necessário.
Veja o meu makevcms.bat que eu coloquei dentro da pasta trunk/harbour.
É só isso mesmo 2 linhas.
Depois é 'so chamar:
Para o BCC Borland C++ 5.5.1
Estas informações, estão no arquivo INSTALL.
Não é preciso fazer mais nada para compilar no modo padrão, agora tem outras configurações para linkar algumas LIBS da pasta contrib.
É dessa forma que uso com Hwgui, LBCT, WVG, etc...
Saudações,
Itamar M. Lins Jr.
Veja o meu makevcms.bat que eu coloquei dentro da pasta trunk/harbour.
Código: Selecionar todos
call "%ProgramFiles%\Microsoft Visual Studio 9.0\VC\vcvarsall.bat"
win-make %1 %2
Depois é 'so chamar:
Código: Selecionar todos
makevcms.bat clean install
Código: Selecionar todos
set PATH=C:\Borland\BCC55\Bin;%PATH%
mingw32-make
Não é preciso fazer mais nada para compilar no modo padrão, agora tem outras configurações para linkar algumas LIBS da pasta contrib.
É dessa forma que uso com Hwgui, LBCT, WVG, etc...
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
-
marcosgambeta
- Usuário Nível 3

- Mensagens: 332
- Registrado em: 16 Jun 2005 22:53
Re: Porque eu uso Harbour.
Você não vai usar tudo o que baixou, mas apenas as ferramentas de linha de comando. Mas não tem como baixar apenas esta parte. Tem que instalar o Visual C++ 2008 Express inteiro, para ter acesso ao compilador Visual C++ 9.0.carlos_dornelas escreveu:Baixei o mvsc de http://www.microsoft.com/Express/VC e instalei, mas é bem grande e acho que não precisaria de todos aqueles diretórios e dlls. Pergunto aos mais experientes: é preciso tudo aquilo mesmo ? alguém teria mais dicas sobre como utilizá-lo? Pretendo usar o Hbmk2 para gerar os programas.
Como o Itamar bem explicou, a compilação é simples. Apenas para reforçar, uma regra que sigo é sempre redefinir a variável PATH para o mínimo necessário. Assim retiro do caminho outras ferramentas que poderiam interferir na compilação. Veja exemplo abaixo:
Código: Selecionar todos
set PATH=c:\harbour\bin;c:\Qt\4.6.0-rc1\bin;c:\windows;c:\windows\system32
call "C:\Program Files\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat"
set HB_COMPILER=msvc
set HB_WITH_QT=c:\Qt\4.6.0-rc1\include
win-make install
Atenciosamente,
Marcos Antonio Gambeta
Marcos Antonio Gambeta
Re: Porque eu uso Harbour.
Amigos,
Baixei o MSVC Express, gerei os binários e libs todas as libs foram geradas
Fazendo testes com o linkeditor encontrei alguns problemas, que vocês já devem ter resolvido.
Perguntas: 1 Toda vez que eu for gerar um executável terei que executar a bat vcvars32.bat?
2 Tentei gerar a hwgui, deu erro na compilação. (inclui a vcvars32.bat na bat make_vc.bat fazendo call para o diretório onde está instalado o visual c)
3 Deu erro na chamada de arquivos .rc dizendo o icon (traduzindo: não foi encontrado)
dentro de um hbm tem uma chamada para um rc: ex. gerente.rc
O arquivo de log, renomeiei para make_vc.txt
Senhores, já resolvi.
Agora estou com problema para gerar a lib do letodb, aguém pode me informar o caminho?
Senhores, já resolvi.
[]´s
Baixei o MSVC Express, gerei os binários e libs todas as libs foram geradas
Fazendo testes com o linkeditor encontrei alguns problemas, que vocês já devem ter resolvido.
Perguntas: 1 Toda vez que eu for gerar um executável terei que executar a bat vcvars32.bat?
2 Tentei gerar a hwgui, deu erro na compilação. (inclui a vcvars32.bat na bat make_vc.bat fazendo call para o diretório onde está instalado o visual c)
3 Deu erro na chamada de arquivos .rc dizendo o icon (traduzindo: não foi encontrado)
dentro de um hbm tem uma chamada para um rc: ex. gerente.rc
O arquivo de log, renomeiei para make_vc.txt
Senhores, já resolvi.
Agora estou com problema para gerar a lib do letodb, aguém pode me informar o caminho?
Senhores, já resolvi.
[]´s
- Anexos
-
make_vc.txt- O arquivo de log do make_vc
- (16.6 KiB) Baixado 102 vezes
►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)
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)