Para criar o servidor letodb no Linux você pode praticar instalando o Harbour e o LetoDBf em uma máquina virtual com o VirtualBox para criar o binário dele.
Alinhar 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.
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.
#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
(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.
Comentários recentes