Página 3 de 3
Iniciante em HwGui com problema em exibição de imagem
Enviado: 15 Fev 2024 00:59
por cjp
Normal...
Na maioria das vezes, tem que analisar o código e fazer ajustes.
Segue em anexo o código do link acima, com alguns ajustes.
Nem assim funcionou aqui. A imagem não aparece.
Não entendo por quê.
Iniciante em HwGui com problema em exibição de imagem
Enviado: 15 Fev 2024 01:17
por alxsts
Olá!
Podemos saber o que fez? Como fez?
Se baixou o arquivo que anexei (contendo o fonte e a imagem), descompactou em uma pasta, compilou e executou, o resultado tem que ser igual ao da imagem que postei...
Iniciante em HwGui com problema em exibição de imagem
Enviado: 15 Fev 2024 18:38
por cjp
Baixei o teu exemplo sim. Descompactei e tentei compilar, mas tá dando erro, não entendi o porque (vide imagem anexa).
Mas abri o teste.prg que vc mandou, fiz igual no meu. Não dá erro, mas a imagem não aparece (imagem anexa).
Coloquei assim:
Código: Selecionar todos
hBack := hbitmap():AddFile( "ImagemLondres.jpg" )
INIT DIALOG oDlg TITLE "Processos" AT 1, 1 SIZE 650, 600 FONT oFont;
Background bitmap hBack
Iniciante em HwGui com problema em exibição de imagem
Enviado: 15 Fev 2024 19:07
por alxsts
Olá!
Este erro mostrado é erro de configuração do teu ambiente... o HbMk2 não encontrou o compilador C.
Não entendi a razão de dar este erro ao compilar o exemplo que enviei e você conseguir compilar o teu exemplo e ele rodar não mostrando a imagem... neste caso, ele está encontrando o compilador C.
Simplesmente não é possível... está compilando na mesma máquina?
Iniciante em HwGui com problema em exibição de imagem
Enviado: 15 Fev 2024 19:58
por JoséQuintas
cjp escreveu:Mas abri o teste.prg que vc mandou, fiz igual no meu. Não dá erro, mas a imagem não aparece (imagem anexa).
Não basta copiar o fonte, tem que copiar também a imagem senão o fonte não encontra a imagem.
alxsts escreveu:Este erro mostrado é erro de configuração do teu ambiente... o HbMk2 não encontrou o compilador C.
Deve ser um bat que faz tudo, e agora foi sem bat.
Iniciante em HwGui com problema em exibição de imagem
Enviado: 16 Fev 2024 01:22
por cjp
De fato, estou usando um .bat que tem path pra compilar o meu, e no teu eu tinha compilado direto no dos. Desculpem.
Agora compilou. Mas a imagem, que está na mesma pasta, não está aparecendo. Imagem anexa.
Iniciante em HwGui com problema em exibição de imagem
Enviado: 16 Fev 2024 03:58
por alxsts
Olá!
cjp escreveu:Mas abri o teste.prg que vc mandou, fiz igual no meu. Não dá erro, mas a imagem não aparece (imagem anexa).
Coloquei assim:
Expandir visualizacaoVer codigo
hBack := hbitmap():AddFile( "ImagemLondres.jpg" )
INIT DIALOG oDlg TITLE "Processos" AT 1, 1 SIZE 650, 600 FONT oFont;
Background bitmap hBack
cjp escreveu:Agora compilou. Mas a imagem, que está na mesma pasta, não está aparecendo.
Não dá para saber exatamente o que está fazendo...
No Teste.Prg que enviei (totalmente funcional) juntei a imagem ao arquivo compactado. O arquivo de imagem que anexei tem o nome
"1024x768-dsc04118.jpg". No teu exemplo, está usando arquivo de imagem com nome
"ImagemLondres.jpg". Não sei se alterou o nome da imagem no meu fonte...
Repito: se compilou meu fonte sem alterações e colocou na mesma pasta do .Exe o arquivo
"1024x768-dsc04118.jpg", tem que exibir a imagem. Se compilou meu fonte e colocou na pasta o arquivo
"ImagemLondres.jpg", fica claro que não funcionará.
Caso não tenha percebido, o nome do arquivo de imagem escrito no fonte, tem que ser o mesmo nome do arquivo que está na pasta. No caso do .RAR que enviei, o EXE e a imagem tem que estar na mesma pasta. Se quiser que a imagem esteja em pasta diferente, tem que especificar isto no fonte, colocando o caminho completo do arquivo da imagem.
Veja:
Entendeu?
Iniciante em HwGui com problema em exibição de imagem
Enviado: 17 Fev 2024 05:03
por cjp
Conforme vc pode ver nas imagens anexas, coloquei o teu teste, sem alterações, numa pasta teste. Na mesma pasta consta também a imagem que vc mandou, sem alterações.
Já no meu programa, que está em outra pasta, a imagem está salva com outro nome, nome este usado exatamente igual no meu programa:
Iniciante em HwGui com problema em exibição de imagem
Enviado: 17 Fev 2024 13:58
por alxsts
Olá!
Estou anexando meu executável, compilado com Harbour 3.2.0dev (r2104281802).
Descompacte o arquivo dentro da pasta onde está a imagem 1024x768-dsc04118.jpg e execute.
Qual é a versão do Harbour que você usa?
Iniciante em HwGui com problema em exibição de imagem
Enviado: 17 Fev 2024 23:50
por cjp
De fato, este funcionou.
Uso o 3.4, foi o que me indicaram para baixar para testar o HwGui.
Aproveito para perguntar: existe algum NG, ou qualquer manual, ou algum livro, em que eu possa aprender mais sobre a HwGui? Estou com bastante dificuldade de aprender só com o que acho neste fórum, e ficar testando meio às cegas.
Iniciante em HwGui com problema em exibição de imagem
Enviado: 18 Fev 2024 04:32
por alxsts
Olá!
Muito estranho... não faço ideia do que pode ser esta diferença no comportamento das duas versões do Harbour. Não tenho o 3.4 instalado.
Nem sei até que ponto devemos nos preocupar com isto. Testar melhor para confirmar se é erro do Harbour mesmo.
Não sei quem te indicou o 3.4.para usar com HwGUI mas, não tem nada a ver. Teoricamente o comportamento de qualquer LIB deveria ser o mesmo em ambas as versões...