Iniciante em HwGui com problema em exibição de imagem

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

Iniciante em HwGui com problema em exibição de imagem

Mensagem 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ê.
Inacio de Carvalho Neto
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Iniciante em HwGui com problema em exibição de imagem

Mensagem 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...
[]´s
Alexandre Santos (AlxSts)
cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

Iniciante em HwGui com problema em exibição de imagem

Mensagem 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
Anexos
tela.png
tela2.png
Inacio de Carvalho Neto
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Iniciante em HwGui com problema em exibição de imagem

Mensagem 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?
[]´s
Alexandre Santos (AlxSts)
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Iniciante em HwGui com problema em exibição de imagem

Mensagem 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.
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/
cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

Iniciante em HwGui com problema em exibição de imagem

Mensagem 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.
Anexos
tela.png
Inacio de Carvalho Neto
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Iniciante em HwGui com problema em exibição de imagem

Mensagem 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:
Capturar.JPG
Entendeu?
[]´s
Alexandre Santos (AlxSts)
cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

Iniciante em HwGui com problema em exibição de imagem

Mensagem 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:

Código: Selecionar todos

  hBack := hbitmap():AddFile( "ImagemLondres.jpg" )
Anexos
tela3.png
tela2.png
tela.png
tela.png (11.21 KiB) Exibido 3250 vezes
Inacio de Carvalho Neto
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Iniciante em HwGui com problema em exibição de imagem

Mensagem 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?
Anexos
TesteCJP.rar
(681.98 KiB) Baixado 305 vezes
[]´s
Alexandre Santos (AlxSts)
cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

Iniciante em HwGui com problema em exibição de imagem

Mensagem 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.
Inacio de Carvalho Neto
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Iniciante em HwGui com problema em exibição de imagem

Mensagem 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...
[]´s
Alexandre Santos (AlxSts)
Responder