Blogs

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 195 vezes
getcalc.prg — Baixado 344 vezes

Database Server LetoDBf no Windows

Aqui aprenderemos desde a compilação à linkeedição até a instalação do Letodbf como serviço do Windows

Categoria: 

Downloads: 

Data de criação de arquivo no servidor - Fuso horário

Foto de Anderson

A data e hora de um arquivo no servidor pode ser lida com as funções de FTP usando basicamente a TIpClientFtp(). Todavia, os servidores da web usam a hora universal UTC 0 (Coordinated Universal Time). Daí é preciso converter a hora da coordenada 0 para a coordenada -3 que é a do Brasil para se obter a data e hora correta em nosso fuso horário.

Categoria: 

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: 

O arquivo não contém uma assinatura digital

Foto de Anderson

code-sign.jpegO arquivo não contém uma assinatura digital válida que verifique o fornecedor. Você só deve executar software de fornecedores em quem confia.

Chega a dar um certo constrangimento, não? Mas, o que será isso? Por que o computador avisa que está correndo riscos ao executar o nosso programa?

Bem, você já deve ter ouvido falar em Certificado Digital, principalmente se já tem uma empresa.

Categoria: 

Uma função simples para mostrar os codigos de caracteres de 32 até 255

Foto de Major Anilto

Esta função mostra os caracteres de 32 até 255.


#include "hbgtinfo.ch"
REQUEST HB_LANG_PT
REQUEST HB_CODEPAGE_EN

function main()
    local l
    local i
    SetMode(60,180)
    
    REQUEST HB_GT_WVT_DEFAULT    
    HB_LANGSELECT('PT')
    HB_CDPSELECT('EN')    
    
       
    HB_GtInfo( HB_GTI_MAXIMIZED, .F. )
    HB_GtInfo( HB_GTI_FONTNAME, "Courier new" )
    HB_GtInfo( HB_GTI_WINTITLE, "Teste de menu" )
    
    for i = 32 to 255
        ?? i
        ?? "=" + chr(i) + " "
    next
    wait "Pressione uma tecla"
return

Categoria: 

Estudo da função MenuModal() para criação de menus (modo console)

Foto de Major Anilto

(Texto de acordo com a documentação original do Clipper.)

A função MENUMODAL() ativa a barra superior de um menu (top bar).

Descrição:

MENUMODAL() é uma função de interface de usuário que implementa o sistema de menu suspenso em CA-Clipper.

Faz parte da arquitectura aberta do sistema GET do CA-Clipper. MENUMODAL() é similar ao comando READ na medida em que espera que o usuário execute uma ação. No entanto, a função MENUMODAL() só responderá a ações do menu.

Categoria: 

Downloads: 

menu3.zip — Baixado 605 vezes

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 364 vezes

Páginas

Subscrever RSS - blogs