Dicas

Técnicas rápidas e simples que não exigem muita explicação.

Usando HB_FUSE()

Foto de Anderson

Eu já tive problemas com MEMOREAD/MEMOLINE para extrair informações de cada linha porque sempre tinha alguma coisa do além no início da primeira linha ou no final que atrapalhava tudo, então dependendo do caso eu tinha que criar linhas de tamanho fixo para tentar contornar a coisa.

Quando descobrí o HB_FUSE() a coisa ficou mais simples porque ele abre o arquivo como se fosse um DBF e extrai as linhas direitinho sem erro. Essa função não é nativa do Clipper, veio com o [x]Harbour.

Funções da mesma família:

Categoria: 

TELA CHEIA x SETMODE [x]Harbour

Foto de Anderson

Veremos nesta matéria como colocar a tela cheia do seu sistema usando o [x]Harbour.

Com isso você também resolve o problema do SETMODE no Windows 10. No Windows 7 não há problemas com o SETMODE, você pode alterar de 25 linhas para 43 sem problemas, mas no Windows 10 ele fica nas 25 linhas e acaba cortando as linhas 25 a 42 que deveriam ser mostradas na tela.

A solução é linkar a lib gráfica WVT, vejamos:

Categoria: 

Alinhar GET numérico à DIREITA

Foto de Anderson

Alinhar GET numérico à DIREITAAlinhar GET numérico à direita deveria "vir de fábrica", um "PICTURE", mas infelizmente é uma falta do xBase que permanece até hoje. Nem o [x]Harbour consertou isso. Só encontrei solução nativa no HWGUI e talvez haja em outras libs gráficas.

Categoria: 

Downloads: 

getcalc.ch — Baixado 215 vezes
getcalc.prg — Baixado 358 vezes

REGISTRO DE UM PROGRAMA DE COMPUTADOR NO INPI

Foto de Anderson

REGISTRO DE UM PROGRAMA DE COMPUTADOR NO INPI

Está querendo registrar seu programa como sua propriedade intelectual? É no INPI onde precisa fazer.

Quando você registra um programa de computador no INPI só vai ter a linguagem Clipper lá. Não tem Harbour nem xHarbour!

O registro vale por 50 anos!

Categoria: 

Gerador de menus (modo console)

Foto de Major Anilto

Encontrei nos meus arquivos um pequeno gerador de menus, criado por Jan Bucek em 1998. Compilei no Harbour e está funcionando.

Não é muito amigável, feio prá c...,  meio difícil de lidar, mas gera a estrutura necessária para criar menus com a classe de menus do Harbour (originalmente do Clipper), que depois deve ser copiada e colada no seu programa principal e chamado através da função menumodal().

Categoria: 

Downloads: 

genmenu1.zip — Baixado 378 vezes

Recomendação para os novos adeptos do Clipper.

Foto de Major Anilto

Clipper - é a linguagem xBase de maior sucesso. Sua última versão foi o 5.3b
Harbour - é a linguagem que sucedeu o Clipper, um projeto aberto de uma porção de Clippeiros. Pensada para ser 100% retrocompatível com o Clipper e CAtools. Compila em diversos sistemas operacionais, tanto modo texto quanto modo gráfico. Incorporou também o natimorto CA-VO.

hbgi, hbqt, hbui, HwGUI, ooHG, qt5xhb, T-Gtk, WebSocket, wxHarbour, xHGtk são bibliotecas gráficas para Harbour que compilam no modo gráfico (janelas)

Categoria: 

Para quem usa Norton Guides

Foto de Major Anilto

Os guias d e Norton Guides ainda são usados por muitos programadores. O programa WEG ( http://www.davep.org/norton-guides/#weg ) é capaz de ler os Norton Guides. O arquivo anexo contém os guias para o Clipper 5.e e CATools, que ainda são úteis no contexto Harbour.

Categoria: 

Downloads: 

norton_guides.zip — Baixado 217 vezes

Páginas

Subscrever RSS - Dicas