Página 4 de 5
Re: Porque eu uso Harbour.
Enviado: 29 Nov 2009 18:31
por asimoes
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
Re: Porque eu uso Harbour.
Enviado: 30 Nov 2009 00:48
por fladimir
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
Re: Porque eu uso Harbour.
Enviado: 30 Nov 2009 09:01
por Itamar M. Lins Jr.
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.
Re: Porque eu uso Harbour.
Enviado: 30 Nov 2009 09:14
por Itamar M. Lins Jr.
problema em alguns campos data como comentei neste mesmo topico tive q voltar,
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.
É 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.
Re: Porque eu uso Harbour.
Enviado: 30 Nov 2009 10:36
por marcosgambeta
fladimir escreveu:... diante disso qual o caminho das pedras ...
Minhas sugestões:
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.
Re: Porque eu uso Harbour.
Enviado: 30 Nov 2009 10:44
por alaminojunior
marcosgambeta escreveu:O pessoal é paciente com os que não tem o inglês como idioma nativo.
Graças a Deus !

)
Re: Porque eu uso Harbour.
Enviado: 30 Nov 2009 11:01
por marcosgambeta
alaminojunior escreveu:marcosgambeta escreveu:O pessoal é paciente com os que não tem o inglês como idioma nativo.
Graças a Deus !

)
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.
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 ?
Re: Porque eu uso Harbour.
Enviado: 30 Nov 2009 11:19
por alaminojunior
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.
Re: Porque eu uso Harbour.
Enviado: 30 Nov 2009 12:45
por fladimir
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
Re: Porque eu uso Harbour.
Enviado: 30 Nov 2009 19:52
por carlos_dornelas
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
Re: Porque eu uso Harbour.
Enviado: 30 Nov 2009 20:47
por Itamar M. Lins Jr.
Pergunto aos mais experientes: é preciso tudo aquilo mesmo ? alguém teria mais dicas sobre como utilizá-lo?
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.
É 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.
Re: Porque eu uso Harbour.
Enviado: 30 Nov 2009 21:28
por carlos_dornelas
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
Re: Porque eu uso Harbour.
Enviado: 30 Nov 2009 22:19
por Itamar M. Lins Jr.
Não nem para BCC ou MSVC, não é necessário.
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
É 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.
Re: Porque eu uso Harbour.
Enviado: 01 Dez 2009 02:56
por marcosgambeta
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.
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.
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
A parte sobre Qt pode ser removida, caso não interesse ou não tenha o Qt Framework instalado. Definir a variável HB_COMPILER é opcional. Use "win-make clean install" para uma compilação completa (necessária de vez em quando) ou "win-make install" para compilar apenas o que mudou desde a última compilação.
Re: Porque eu uso Harbour.
Enviado: 01 Dez 2009 20:41
por asimoes
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