Página 2 de 2
HBMK2 pra XHarbour
Enviado: 14 Jun 2021 18:24
por JoséQuintas
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.
HBMK2 pra XHarbour
Enviado: 14 Jun 2021 20:32
por carlos_dornelas
José,
Ficou resolvido então?
Com relação à barra invertida funcionou das duas formas... o Hbmk2 processa o arquivo .RC ok.
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
HBMK2 pra XHarbour
Enviado: 14 Jun 2021 22:05
por JoséQuintas
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.
A única possibilidade que imagino seria indicar pasta errada, mas isso também apareceria como erro na compilação.
Os nomes das imagens estão entre aspas?
HBMK2 pra XHarbour
Enviado: 15 Jun 2021 17:56
por carlos_dornelas
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
HBMK2 pra XHarbour
Enviado: 15 Jun 2021 19:39
por JoséQuintas
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.
HBMK2 pra XHarbour
Enviado: 15 Jun 2021 20:05
por JoséQuintas
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
HBMK2 pra XHarbour
Enviado: 15 Jun 2021 21:50
por carlos_dornelas
Bingo!!
Lembrei de uma coisa, não sei se vai fazer diferença: adicione no HBP, se é que não adicionou, -gui
Era só isso que faltava!!
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
HBMK2 pra XHarbour
Enviado: 16 Jun 2021 02:17
por JoséQuintas
carlos_dornelas escreveu:Era só isso que faltava!!
Só comentário:
-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.