Clipper On Line • Ver Tópico - Dicas hwgui

Dicas hwgui

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

Dicas hwgui

Mensagempor JoséQuintas » 23 Set 2020 22:19

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
-olib/${hb_plat}/${hb_comp}/hwgui


Gerando hbx, ele vai ser usado na linquedição pra dica sobre qual lib falta
-hbx=include/hwgui.hbx

Lógico, se mudou a pasta da LIB, alterar o HBC
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
../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, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Dicas hwgui

Mensagempor JoséQuintas » 23 Set 2020 22:31

Mas se quiser melhorar..... rs

$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, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes




Retornar para HwGui

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 5 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro