Imagens BMP no Clipper 5.2
Moderador: Moderadores
Imagens BMP no Clipper 5.2
Boa Tarde!
Preciso construir um cadastro que exiba fotos dos produtos. Alguém sabe como fazer isso em Clipper 5.2e?
Muito obrigado!
Preciso construir um cadastro que exiba fotos dos produtos. Alguém sabe como fazer isso em Clipper 5.2e?
Muito obrigado!
Certamente você vai precisar de uma biblioteca com recursos gráficos. Acho que a Visual LIB (nunca usei) deve ter esse recurso de exibição. Com certeza a CLBC tem.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
A Visual Lib não tem esse recurso, acho que a Light Lib ou a DDGIF (mas só para imagens gifs), existem outras mas só exibem imagens PCX.
Até logo.
Marcelo
Até logo.
Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Acho que lembrei: salvo engano, a CLBC parece que exibe apenas PCX.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
-
Dércio_Luiz_Zanatta
- Usuário Nível 3

- Mensagens: 153
- Registrado em: 11 Jan 2006 15:37
- Localização: Ibirubá - RS
Uma vez fiz um frente de caixa em clipper e precisei desse recuros.. Lembro que na época pesquisei um monte de libs gráficas, mas sem sucesso..
Consegui fazer uma coisa + ou - com a LLIBG do clipper 5.3.
A CLBC é muito boa, porém tem 2 pontos fracos: (ao meu ver)
1 - Somente exibe imagens pcx
2 - Não pode ser linkado em modo protegido...
Cfe já mensionei, aconselho vc a usar a LLIBG do clipper 5.3.
Um abraço
Consegui fazer uma coisa + ou - com a LLIBG do clipper 5.3.
A CLBC é muito boa, porém tem 2 pontos fracos: (ao meu ver)
1 - Somente exibe imagens pcx
2 - Não pode ser linkado em modo protegido...
Cfe já mensionei, aconselho vc a usar a LLIBG do clipper 5.3.
Um abraço
Boa Tarde!
Descobri que a Biblioteca Fern's Graphical Library (FGL) 3.0 mostra arquivos .bmp na tela. É o que eu preciso. Daí não vejo mais necessidade alguma de mudar para o Clipper 5.3.
Meu programa de teste ficou assim:
O problema é que não consegui testá-lo, porque acontece o seguinte erro ao linkeditar (tanto com o exospace quanto com o rtlink):
.RTLink for Clipper Dynamic Overlay Linker / Pre-Linker Version 3.14B
(C) Copyright Pocket Soft Inc., 1988-1991. All Rights Reserved.
UNDEFINED SYMBOL(S) AFTER LIBRARY SEARCH:
SYMBOL FIRST REFERENCE
------ ---------------
'FGLSETMODE' VERBMP.OBJ
'FGLLOADBMP' VERBMP.OBJ
'FGLSHOWDIB' VERBMP.OBJ
warning wrt0022: .EXE may not execute properly -- undefined symbols
140K
1 warning message(s)
O que eu faço?
Descobri que a Biblioteca Fern's Graphical Library (FGL) 3.0 mostra arquivos .bmp na tela. É o que eu preciso. Daí não vejo mais necessidade alguma de mudar para o Clipper 5.3.
Meu programa de teste ficou assim:
Código: Selecionar todos
#include "fgl.ch"
set cursor off
set color to w+/n
clear screen
cModo = FGLSetMode(FGL_Graphics_640_480_256)
aLogo = FGLLoadBMP("gope.bmp")
If Len(Trim(cModo)) > 0
FGLShowDIB(0,0,aLogo,FGL_IMG_DITHER)
EndIf
@ 24,00 clear TO 24,79
@ 24,00 say "PRESSIONE QUALQUER TECLA."
inkey(0)
set cursor on
set color to
clear screen
return
.RTLink for Clipper Dynamic Overlay Linker / Pre-Linker Version 3.14B
(C) Copyright Pocket Soft Inc., 1988-1991. All Rights Reserved.
UNDEFINED SYMBOL(S) AFTER LIBRARY SEARCH:
SYMBOL FIRST REFERENCE
------ ---------------
'FGLSETMODE' VERBMP.OBJ
'FGLLOADBMP' VERBMP.OBJ
'FGLSHOWDIB' VERBMP.OBJ
warning wrt0022: .EXE may not execute properly -- undefined symbols
140K
1 warning message(s)
O que eu faço?
Prezado Colega
Este erro está ocorrendo porque o linkeditor não está encontando a lib FGLIB30.LIB, certifique-se que ela está na pasta onde está tentando compilar ou então no path correto.
Até logo.
Marcelo
Este erro está ocorrendo porque o linkeditor não está encontando a lib FGLIB30.LIB, certifique-se que ela está na pasta onde está tentando compilar ou então no path correto.
Até logo.
Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Amigo Clipper,
O engraçado é que o arquivo "FGL.CH" está no diretório "INCLUDE" e a lib "FLG30.LIB" está no diretório "LIB". E meu autoexec.bat está assim:
SET CLIPPER=//F:200 //DYNF:8 //SWAPPATH:C:\WINDOWS\TEMP
SET INCLUDE=C:\CLIP52E\INCLUDE
SET LIB=C:\CLIP52E\LIB
SET OBJ=C:\CLIP52E\OBJ
PATH=C:\CLIP52E\BIN;C:\CLIP52E\NG;%path%
Já reiniciei o computador e nada feito!
O engraçado é que o arquivo "FGL.CH" está no diretório "INCLUDE" e a lib "FLG30.LIB" está no diretório "LIB". E meu autoexec.bat está assim:
SET CLIPPER=//F:200 //DYNF:8 //SWAPPATH:C:\WINDOWS\TEMP
SET INCLUDE=C:\CLIP52E\INCLUDE
SET LIB=C:\CLIP52E\LIB
SET OBJ=C:\CLIP52E\OBJ
PATH=C:\CLIP52E\BIN;C:\CLIP52E\NG;%path%
Já reiniciei o computador e nada feito!
Creio que o problema está no seu arquivo LNK.
Ele deve estar procurando a LIB, ao invés de estar explicitamente declarada.
Poste ele aqui.
Até logo.
Marcelo
Ele deve estar procurando a LIB, ao invés de estar explicitamente declarada.
Poste ele aqui.
Até logo.
Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Tche, Marcelo....o colega tentou no exospace e rtlink....pelo menos foi o que ele postou......o LNK seria do Blinker...acho que estou certo...se falei besteira...prende o grito.Clipper escreveu:Creio que o problema está no seu arquivo LNK.
Ele deve estar procurando a LIB, ao invés de estar explicitamente declarada.
Poste ele aqui.
Até logo.
Marcelo
miracle,
Tche, acho que tenho essa Lib aqui...vou fazer um teste e posto pra vc...
Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Testa ai ....qualquer coisa prende o grito...
http://www.sygecom.com.br/xharbour/fgl.zip
Abraços
Leonardo Machado
http://www.sygecom.com.br/xharbour/fgl.zip
Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
O problema é que no LNK que vai junto com a FGL ele usa a opção SEA para procurar a lib e geralmente não funciona, ele tem que retirar essa linha e colocar explicitamente a lib.
LIB LFG30.LIB
Só isso e funcionará.
Até logo.
Marcelo
LIB LFG30.LIB
Só isso e funcionará.
Até logo.
Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Obrigado, Wagner. Realmente, eu não tinha conhecimento de que a Visual Lib é modo texto. De qualquer maneira, eu não pretendo utilizar nem uma nem outra. 
Estou partindo definitivamente pro Turbo C++ em alguns meses.
Estou partindo definitivamente pro Turbo C++ em alguns meses.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!

