Achar as libs nas pastas usando .hbc -> hbmk2
Moderador: Moderadores
Achar as libs nas pastas usando .hbc -> hbmk2
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.
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.
Editado pela última vez por Itamar M. Lins Jr. em 10 Mar 2024 13:45, em um total de 3 vezes.
Razão: O presente tópico foi movido da seção HwGui, uma vez que seu conteúdo não tem relação com os objetivos daquela seção, onde só podem constar dúvidas técnicas de programação diretamente relacionadas com a HwGui.
Razão: O presente tópico foi movido da seção HwGui, uma vez que seu conteúdo não tem relação com os objetivos daquela seção, onde só podem constar dúvidas técnicas de programação diretamente relacionadas com a HwGui.
Inacio de Carvalho Neto
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Menu HWGUI com aplicativo
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.
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.
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/
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/
criação de menu básico em HwGui
-----------------------------------------------------
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.
Já postei acima. Mas segue novamente:Inácio:
mostre o HBP do projeto
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=-DUNICODEAgradeço muito sua ajuda.
Inacio de Carvalho Neto
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Menu HWGUI com aplicativo
Deixe só:
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.
Código: Selecionar todos
processos34.PRG
hwgui.hbc
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.
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/
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/
Menu HWGUI com aplicativo
Fico feliz em poder contribuir minimamente pro fórum.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.
Desculpe, mas não te entendi.Deixe só:
processos34.PRG
hwgui.hbc
o include a mais estava no HBP
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.
Inacio de Carvalho Neto
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Menu HWGUI com aplicativo
Ficou a parte necessária, justamente pra evitar confusão.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.
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.
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/
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/
Menu HWGUI com aplicativo
Ainda está dando erro na compilação (imagem anexa).
Veja se estou fazendo certo, por favor:
O .bat tá asssim:
O .hbp:
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.hbpCódigo: Selecionar todos
# Executável
# ---------------------------
-oPROCESSOS34
# ---------------------------
# Prg(s) e Rc(s)
# ---------------------------
\prg\processos34.PRG
#----------------------------
# HBC / LIBS
# ---------------------------
-lhwgui.hbcInacio de Carvalho Neto
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Menu HWGUI com aplicativo
no hbp é
HWGUI.HBC
É só voltar atrás e vai ver o hbp que postei, que só tem o nome do prg e isso.
HWGUI.HBC
É só voltar atrás e vai ver o hbp que postei, que só tem o nome do prg e isso.
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/
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/
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Menu HWGUI com aplicativo
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.
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.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
