Página 1 de 1

Achar as libs nas pastas usando .hbc -> hbmk2

Enviado: 01 Mar 2024 23:36
por cjp
Realmente, esqueci de postar o erro da última vez.
Fiz agora exatamente do jeito que vc falou (pelo menos, creio que fiz). Seguem os prints anexos.
Ao final, compilei o meu teste, mas ainda dá erro. Possivelmente por causa dos erros na compilação da hwgui.
tela6.png

Menu HWGUI com aplicativo

Enviado: 02 Mar 2024 18:22
por JoséQuintas
Esse pscript.ch não faz parte da hwgui.
Algum motivo pra ter #include dele no fonte ?
Se não usa, ou não sabe porque tem isso, comente com // no início da linha

Se compilar, e não fizer falta, é só apagar a linha depois.

criação de menu básico em HwGui

Enviado: 03 Mar 2024 00:52
por cjp
-----------------------------------------------------
Inácio algo mais que a bagunça causou:
Se por acaso não apagou a hwgui 2.17 do A.Simões, talvez seja interessante compactar a pasta e anexar por aqui.
Ele adicionava recursos, se não me engano adicionou captura de vídeo ou algo assim, nessa que te enviou, além de outras coisas que adiciou antes.
Isso pode interessar pra alguém, mesmo que exija harbour 3.4, e poderia ser ajustado
Acho que o A.Simões gostaria disso
--------------------------------------------------

Segue no anexo.



Inácio:
mostre o HBP do projeto
Já postei acima. Mas segue novamente:

Código: Selecionar todos

# ---------------------------
# Construção do AsaPrev
# Autor : Alexandre Simões
# Data  : 02/02/2018
# Versão: GCC/CORE
# ---------------------------
# Executável
# ---------------------------
-oPROCESSOS34
# ---------------------------
# Prg(s) e Rc(s)
# ---------------------------
\prg\processos34.PRG
#----------------------------
# HBC / LIBS
# ---------------------------
-Lc:\hwgui223\lib;.\;
-L.\lib;
-I\hwgui223\include;.;

-lhwgui
-lhwbos
-lpng
-lVfw32
-lversion
-lhbtip

hbct.hbc
hbnf.hbc
hbmemio.hbc
gtwvg.hbc
hbgt.hbc
hbhpdf.hbc
hbzebra.hbc
hbwin.hbc
hbtip.hbc
hbssl.hbc
hbfimage.hbc
xhb.hbc
hbxpp.hbc
sddodbc.hbc
\hb34\camera.cpp
\hb34\controlejanela.c


# ---------------------------
# Outros parâmetros
# ---------------------------
-dHARBOUR
-gtgui
-head=full
-n
-warn=no
-inc
-mt
-strip
-u+hbcompat.ch
-u+i_color.ch
-u+pscript.ch
-optim
-m
-ge1
-quiet
-es1
\hb34\DEMO.RC

# Uncomment these two lines to build HwGUI in Unicode mode
#-prgflag=-DUNICODE
#-cflag=-DUNICODE
Reitero que a maioria do que consta aí não sei do que se trata, só foi copiado antes.

Agradeço muito sua ajuda.

Menu HWGUI com aplicativo

Enviado: 03 Mar 2024 05:05
por JoséQuintas
Deixe só:

Código: Selecionar todos

processos34.PRG
hwgui.hbc
o include a mais estava no HBP

Agradeço pelo upload da hwgui 2.17 do A.Simões, agora faz parte da seção de downloads, caso alguém tenha interesse.

Menu HWGUI com aplicativo

Enviado: 06 Mar 2024 01:22
por cjp
Agradeço pelo upload da hwgui 2.17 do A.Simões, agora faz parte da seção de downloads, caso alguém tenha interesse.
Fico feliz em poder contribuir minimamente pro fórum.
Deixe só:
processos34.PRG
hwgui.hbc
o include a mais estava no HBP
Desculpe, mas não te entendi.
Como foram apagadas mensagens neste tópico, estou confuso sobre como dar sequência.
Esta alteração é pra ser feita no .hbp? Da versão 2.17 ou da 2.23?
E é pra apagar todo o resto do .hbp mesmo?
Se não, por favor, me diga como deve ficar o arquivo inteiro, pois não entendo muito como funciona esse arquivo.

Menu HWGUI com aplicativo

Enviado: 06 Mar 2024 08:38
por JoséQuintas
cjp escreveu:Desculpe, mas não te entendi.
Como foram apagadas mensagens neste tópico, estou confuso sobre como dar sequência.
Esta alteração é pra ser feita no .hbp? Da versão 2.17 ou da 2.23?
E é pra apagar todo o resto do .hbp mesmo?
Se não, por favor, me diga como deve ficar o arquivo inteiro, pois não entendo muito como funciona esse arquivo.
Ficou a parte necessária, justamente pra evitar confusão.
Estamos prosseguindo com hwgui 2.23, versão atual, mas seria o mesmo na outra.

Pra compilar com hwgui, é só adicionar hwgui.hbc

O arquivo do projeto tem o que o projeto precisa, se esse projeto só precisa disso, é só isso que vai no hbp.

O seu HBP anterior era de outro projeto que usava outras coisas, e por isso tinha mais coisas.
Por isso não pode ficar copiando HBPs sem entender do que se trata.
Não é porque outra pessoa acrescentou coisas no hbp, que você também precisa acrescentar.

Cada projeto é único, cada projeto tem o que cada projeto precisa.

Sobre as versões de hwgui: hwgui 2.23 é a versão atual, original, é nessa que vai se basear todo o suporte, é nessa que vão ter correções e atualizações.
Qualquer outra versão vai te deixar isolado, porque pode ser diferente de todo mundo, existem várias versões 2.17 diferentes, várias mesmo.
E por isso falei da versão do A.Simões, porque pode ter recursos diferentes, e alguém pode aproveitar algum desses recursos.

Menu HWGUI com aplicativo

Enviado: 08 Mar 2024 00:28
por cjp
Ainda está dando erro na compilação (imagem anexa).
Veja se estou fazendo certo, por favor:
O .bat tá asssim:

Código: Selecionar todos

setlocal
set path=c:\hb32\bin;c:\hb32\comp\mingw\bin;c:\hb32\addons\hwgui223
hbmk2 proc34.hbp
O .hbp:

Código: Selecionar todos

# Executável
# ---------------------------
-oPROCESSOS34
# ---------------------------
# Prg(s) e Rc(s)
# ---------------------------
\prg\processos34.PRG
#----------------------------
# HBC / LIBS
# ---------------------------
-lhwgui.hbc

Menu HWGUI com aplicativo

Enviado: 08 Mar 2024 08:35
por JoséQuintas
no hbp é

HWGUI.HBC

É só voltar atrás e vai ver o hbp que postei, que só tem o nome do prg e isso.

Menu HWGUI com aplicativo

Enviado: 09 Mar 2024 14:06
por Itamar M. Lins Jr.
Olá!
Todo esse tópico deve ou deverá ser movido para sessão Harbour. O conteúdo dele trata de HBMK2 e Não de Hwgui.

Saudações,
Itamar M. Lins Jr.