HBMK2 pra XHarbour
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
HBMK2 pra XHarbour
Ficou resolvido então?
Sobre as pastas, elas são relativas, entre o "container" e o conteúdo.
Exemplo:
\aplicativo\arquivo.hbp
\aplicativo\resource\arquivo.rc
\aplicativo\resource\imagens\*.bmp
\aplicativo\resource\manifest\*.manifest
Nesse caso
- no HBP indica resource\\arquivo.rc
- no RC indica imagens\\nome.bmp e manifest\\arquivo.manifest
O que tem dentro do HBP vale a partir do HBP
O que tem dentro do RC vale a partir do RC
Desse jeito, se mover a pasta \aplicativo pra outro lugar, tudo vai acompanhar a pasta, sem precisar mexer.
Sobre as pastas, elas são relativas, entre o "container" e o conteúdo.
Exemplo:
\aplicativo\arquivo.hbp
\aplicativo\resource\arquivo.rc
\aplicativo\resource\imagens\*.bmp
\aplicativo\resource\manifest\*.manifest
Nesse caso
- no HBP indica resource\\arquivo.rc
- no RC indica imagens\\nome.bmp e manifest\\arquivo.manifest
O que tem dentro do HBP vale a partir do HBP
O que tem dentro do RC vale a partir do RC
Desse jeito, se mover a pasta \aplicativo pra outro lugar, tudo vai acompanhar a pasta, sem precisar mexer.
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/
-
carlos_dornelas
- Usuário Nível 3

- Mensagens: 400
- Registrado em: 25 Ago 2004 21:54
HBMK2 pra XHarbour
José,
Agora não sei porquê não mostra as imagens no aplicativo. Estou utilizando a gtwvw e as imagens precisam aparecer nos botões no toolbar via wvw_tbAddButton.. e no WVW_PBcreate..
Interessante que com o hbmake mostra normal...
Utilizei também o hbmk2.exe que vem com o harbour 3.2, mas também não carrega as imagens...
Continuo aqui testando... Se tiver mais alguma idéia a sugerir, fico muito grato!
Uma coisa boa que percebi é que com o hbmk2 a compilação/linquedição ficou mais rápida.
[]s
Antonio Carlos
Com relação à barra invertida funcionou das duas formas... o Hbmk2 processa o arquivo .RC ok.Ficou resolvido então?
Agora não sei porquê não mostra as imagens no aplicativo. Estou utilizando a gtwvw e as imagens precisam aparecer nos botões no toolbar via wvw_tbAddButton.. e no WVW_PBcreate..
Interessante que com o hbmake mostra normal...
Utilizei também o hbmk2.exe que vem com o harbour 3.2, mas também não carrega as imagens...
Continuo aqui testando... Se tiver mais alguma idéia a sugerir, fico muito grato!
Uma coisa boa que percebi é que com o hbmk2 a compilação/linquedição ficou mais rápida.
[]s
Antonio Carlos
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
HBMK2 pra XHarbour
A única possibilidade que imagino seria indicar pasta errada, mas isso também apareceria como erro na compilação.carlos_dornelas escreveu:Agora não sei porquê não mostra as imagens no aplicativo. Estou utilizando a gtwvw e as imagens precisam aparecer nos botões no toolbar via wvw_tbAddButton.. e no WVW_PBcreate..
Interessante que com o hbmake mostra normal...
Utilizei também o hbmk2.exe que vem com o harbour 3.2, mas também não carrega as imagens...
Continuo aqui testando... Se tiver mais alguma idéia a sugerir, fico muito grato!
Uma coisa boa que percebi é que com o hbmk2 a compilação/linquedição ficou mais rápida.
Os nomes das imagens estão entre aspas?
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/
-
carlos_dornelas
- Usuário Nível 3

- Mensagens: 400
- Registrado em: 25 Ago 2004 21:54
HBMK2 pra XHarbour
Infelizmente com o hbmk2 não vai!! Ele processa os .RC, gera o .RES, mas as imagens não são exibidas. Talvez seja algo banal, mas foge do meu conhecimento. Com o hbmake funciona e sempre funcionou...
[]s
Antonio Carlos
[]s
Antonio Carlos
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
HBMK2 pra XHarbour
Vamos pensar....
O compilador/linqueditor é o mesmo.
O arquivo RC está igual nos dois?
A única diferença que lembro é BCC aceitar sem aspas no nome do arquivo.
E talvez sem aspas tenha interpretação diferente.
Mas.... considerando que será o mesmo linqueditor nos dois casos, um arquivo RC igual deveria funcionar.
O compilador/linqueditor é o mesmo.
O arquivo RC está igual nos dois?
A única diferença que lembro é BCC aceitar sem aspas no nome do arquivo.
E talvez sem aspas tenha interpretação diferente.
Mas.... considerando que será o mesmo linqueditor nos dois casos, um arquivo RC igual deveria funcionar.
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
HBMK2 pra XHarbour
Continuando...
O HBMK2 e o HBMAKE são apenas "makes", são programas pra auxiliar nos comandos de compilação.
Ele não é responsável por toda compilação, ele apenas executa os comandos.
Outra tentativa é tentar copiar o RES gerado pelo hbmake, pra ver se tem diferença no compilação do resource.
Por enquanto a idéia é tentar resolver o problema, ou localizar o motivo do problema.
Depois, aí vai ser como resolver.
Tem como gerar um programa teste simples, com pelo menos um desses ícones, pra termos referência do que não funciona e podermos fazer mais testes?
Lembrei de uma coisa, não sei se vai fazer diferença: adicione no HBP, se é que não adicionou, -gui
O HBMK2 e o HBMAKE são apenas "makes", são programas pra auxiliar nos comandos de compilação.
Ele não é responsável por toda compilação, ele apenas executa os comandos.
Outra tentativa é tentar copiar o RES gerado pelo hbmake, pra ver se tem diferença no compilação do resource.
Por enquanto a idéia é tentar resolver o problema, ou localizar o motivo do problema.
Depois, aí vai ser como resolver.
Tem como gerar um programa teste simples, com pelo menos um desses ícones, pra termos referência do que não funciona e podermos fazer mais testes?
Lembrei de uma coisa, não sei se vai fazer diferença: adicione no HBP, se é que não adicionou, -gui
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/
-
carlos_dornelas
- Usuário Nível 3

- Mensagens: 400
- Registrado em: 25 Ago 2004 21:54
HBMK2 pra XHarbour
Bingo!!
Valeu José! Eu já estava quase instalando o win 32 na maquina!!
[]s
Antonio Carlos
Segue a solução para o caso de alguém precisar, assim como eu, de apenas trocar o maker de hbmake para hbmk2:
1) copie o hbmk2.exe para a pasta do xharbour\bin
2) Defina os PATH da mesma forma como utilizava para o hbmake
3) execute hbmk2 meuarquivo.hbp
MeuArquivo.hbp:
Era só isso que faltava!!Lembrei de uma coisa, não sei se vai fazer diferença: adicione no HBP, se é que não adicionou, -gui
Valeu José! Eu já estava quase instalando o win 32 na maquina!!
[]s
Antonio Carlos
Segue a solução para o caso de alguém precisar, assim como eu, de apenas trocar o maker de hbmake para hbmk2:
1) copie o hbmk2.exe para a pasta do xharbour\bin
2) Defina os PATH da mesma forma como utilizava para o hbmake
3) execute hbmk2 meuarquivo.hbp
MeuArquivo.hbp:
Código: Selecionar todos
-onomedoexe.exe
-inc
-gui
programa01.PRG
programa02.PRG
arqrecursos01.rc
arqrecursos02.rc
-lminigui
-lgtwvw
-lct
-ltip
-lhbzip
-lhbprinter
-liphlpapi
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
HBMK2 pra XHarbour
Só comentário:carlos_dornelas escreveu:Era só isso que faltava!!
-gui indica que vai ser usada lib gráfica e não vai ser console.
Talvez tenha entrado tela console, e por isso nada da WVW funcionava.
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/