Dicas hwgui

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Dicas hwgui

Mensagem por JoséQuintas »

Apesar que ela tá melhor que a maioria, mas dá pra melhorar.

Nos hbps da hwgui, a indicação de pasta pra plataforma e compilador, vai deixar libs separadas igual Harbour

Código: Selecionar todos

-olib/${hb_plat}/${hb_comp}/hwgui
Gerando hbx, ele vai ser usado na linquedição pra dica sobre qual lib falta

Código: Selecionar todos

-hbx=include/hwgui.hbx
Lógico, se mudou a pasta da LIB, alterar o HBC

Código: Selecionar todos

libpaths=lib/${hb_plat}/${hb_comp}
Na pasta de samples, pra definir uma configuração global para os fontes, e compilar qualquer um usando hbmk2 nomedofonte.prg:
um HBMK.HBM contendo

Código: Selecionar todos

../hwgui.hbc
-w0 -es0
Traduzindo:

Quem baixar, vai na pasta hwgui e digita: hbmk2 hwgui.hbp
Depois vai na pasta samples e digita: hbmk2 exemplo1.prg
Isso SEM CONFIGURAR NADA.

Depois pra usar pra valer, pode colocar no HBP do projeto: hwgui.hbc

E finalmente, colocar o path dela no Harbour: em /harbour/hbmk.hbc acrescenta libpaths=c:\hwgui ou o nome que tiver usado.

Colocando HWGUI no /harbour/bin/hbmk.hbc vai atrapalhar outras compilações?
Não, porque a pasta da hwgui não tem include nem nada que possa atrapalhar.
A única coisa que tem lá é o hwgui.hbc, que só vai ser usado se colocar isso na linha de comando ou no HBP.

Simples assim, igual qualquer LIB do Harbour.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Dicas hwgui

Mensagem por JoséQuintas »

Mas se quiser melhorar..... rs

Código: Selecionar todos

$hb_pkg_install.hbm
Se a LIB estiver padronizada, isso no HBP faz com que o pacote seja instalado na pasta addons do Harbour.
Os nomes de pasta padrão são copiados: doc, tests, include, etc. e os demais são desprezados.
Neste caso, ela passa a ser tratada igual às contrib do Harbour
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder