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: 3107
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: 3107
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: 20415
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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: 3107
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 3376 vezes
Inacio de Carvalho Neto
alxsts
Colaborador
Colaborador
Mensagens: 3107
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 310 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: 3107
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