Imagens BMP no Clipper 5.2

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

sygecom escreveu:Falatando não esta Maligno
Está sim. Observe com atenção.
Cito apenas uma ausência, muito sentida: FGL30.DOC, que contém as descrições das funções da biblioteca. Um dos arquivos mais importantes. Afinal, pouco se pode fazer sem documentação.
sobrando talvez sim, coloquei no link o clipper + blinker ...para quem baixar não comer mosca...procurando o que falta...para compilar o FGDEMO...agora me diz uma coisa baixando a LIB do seu Link....resolve o problema do colega ?
Entendo a boa intenção, mas acho que o que sobra pode até atrapalhar bastante. Coitado daquele que quiser separar tudo. Mas tudo bem. Também não é o fim do mundo. :)

O problema do Eolo estava justamente na falta de documentação. Agora que ele sabe que a tal função retorna uma matriz, vai ver que não pode tratar o retorno como string, como está no código problemático.
[]'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!
And
Usuário Nível 3
Usuário Nível 3
Mensagens: 163
Registrado em: 25 Set 2005 18:31
Localização: São Paulo/SP

Mensagem por And »

Só para alertar, a FGLib só roda até o Windows 98.

Abraços,
Anderson
Clipper 52e/Clipper 53b/Blinker 7/Vlib/Fglib/DBFNTX
_______________________________________________
Migrando para [x]Harbour 0.99.60 (SimpLex) + MiniGUI 1.2 Exp. (Build 22)
_______________________________________________
Assine o manifesto dos artistas pela preservação da amazônia.
Avatar do usuário
Eolo
Colaborador
Colaborador
Mensagens: 1134
Registrado em: 08 Dez 2005 18:24
Localização: São Paulo - SP

Mensagem por Eolo »

Maligno,
Baixei os arquivos. Valeu! Bem, não consegui botar um BMP na tela, mas to fuçando no DOC que veio junto, muito bom.

Agora, um PEQUENO problema: se procede o que o Anderson citou, então o negócio é esquecer de FGLib... Alguém mais já tentou usar no XP?
Só para alertar, a FGLib só roda até o Windows 98.
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Eolo escreveu:Baixei os arquivos. Valeu! Bem, não consegui botar um BMP na tela, mas to fuçando no DOC que veio junto, muito bom.
Dá pra imaginar como seria mais difícil sem documentação. :)
Agora, um PEQUENO problema: se procede o que o Anderson citou, então o negócio é esquecer de FGLib... Alguém mais já tentou usar no XP?
Nem lembro se um dia testei esta LIB. Portanto, como diria o Lula: "isso já não é da minha calçada, companheiro". :)))
[]'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!
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Realmente Pessoal....lamento e peço desculpas....mas o meu link não tinha documentação mesmo....vou tirar esse link do AR.

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
miracle
Usuário Nível 3
Usuário Nível 3
Mensagens: 117
Registrado em: 14 Jun 2007 16:28
Localização: Sao Paulo SP

Mensagem por miracle »

Boa Tarde, amigos!

O problema todo é que eu nunca usei arquivos .lnk par linkeditar meus programas. Usei sempre o arquivo de lote, mesmo. O arquivo de lote que eu utilizo é o seguinte:

CLS
CLIPPER %1
IF NOT ERRORLEVEL 1 EXOSPACE FILE %1
DEL %1.obj
%1

Mas vou tentar. O que eu conseguir, vos aviso!
Avatar do usuário
miracle
Usuário Nível 3
Usuário Nível 3
Mensagens: 117
Registrado em: 14 Jun 2007 16:28
Localização: Sao Paulo SP

Mensagem por miracle »

Boa Tarde, amigos!

Eu baixei novamente a FGL30 no link que vocês me apontaram. Copiei as pastas Include, Lib e Ng inteirinhas para dentro meu diretório do Clipper. Reiniciei o computador (sei que isso não é Windows, mas não custa tentar, não é?) e nada! NADA!

A compilação no Exospace continua dando a mesma coisa. Agora, no RTLink foi mais ou menos. Eis o que eu obtive:

C:\CLIP52E\BIN>clipper verbmp
Clipper (R) 5.2e
Copyright (c) 1985-1995, Computer Associates International, Inc.
Microsoft C Floating Point Support Routines
Copyright (c) Microsoft Corp 1984-1987. All Rights Reserved.
347K available
Compiling VERBMP.PRG
Code size 338, Symbols 208, Constants 206

C:\CLIP52E\BIN>if not errorlevel 1 rtlink fi verbmp lib fglib30
.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
------ ---------------
'__gtSLR' CLIPPER.LIB
'__gtModalRead' CLIPPER.LIB
'__gtFlushCursor' CLIPPER.LIB

warning wrt0022: .EXE may not execute properly -- undefined symbols
212K
1 warning message(s)

e meu arquivo cl.bat está assim:

cls
clipper %1
if not errorlevel 1 rtlink fi %1 lib fglib30

O que é isso?
Avatar do usuário
miracle
Usuário Nível 3
Usuário Nível 3
Mensagens: 117
Registrado em: 14 Jun 2007 16:28
Localização: Sao Paulo SP

Mensagem por miracle »

Ha! Só uma curiosidade: como se coloca um avatar personalizado aqui no fórum?
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

miracle escreveu:Ha! Só uma curiosidade: como se coloca um avatar personalizado aqui no fórum?
Entre no seu "perfil" e informe o link de uma imagem na caixa "Link para um avatar externo".
[]'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!
Avatar do usuário
Eolo
Colaborador
Colaborador
Mensagens: 1134
Registrado em: 08 Dez 2005 18:24
Localização: São Paulo - SP

Mensagem por Eolo »

Miracle,

a) no arquivo c:\windows\system32\autoexec.nt o SET LIB está apontando pra pasta correta?

Por exemplo:
SET INCLUDE=C:\CLIP52E\INCLUDE
SET LIB=C:\CLIP52E\LIB
SET OBJ=C:\CLIP52E\OBJ
SET PLL=C:\CLIP52E\PLL

(considerando que o Clipper está instalado na pasta c:\CLIP52E e as LIBs estão na c:\CLIP52E\lib)

b) a FGLIB30.LIB está dentro da pasta c:\CLIP52E\lib?
Avatar do usuário
Eolo
Colaborador
Colaborador
Mensagens: 1134
Registrado em: 08 Dez 2005 18:24
Localização: São Paulo - SP

Mensagem por Eolo »

Outra coisa: vc não precisa estar DENTRO da pasta c:\CLIP52E\bin para rodar o Clipper. Aliás, é minha opinião que você NEM DEVE fazer isso... A pasta c:\CLIP52E deve conter o Clipper & Cia., com suas subpastas LIB, BIN etc.

O seu programa? Crie outra pasta c:\Miracle\Programa e coloque nela todos os arquivos PRG, NTX, DBF etc.

Agora, vá em Variáveis de Ambiente e inclua o seguinte no final do item PATH:
;c:\clip52e\bin (não se esqueça do ";").
Com isso, vc pode compilar o seu programa a partir da pasta c:\miracle\programa...
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Sobre essa questão de variáveis de ambiente eu tenho uma dica que às vezes ajuda. Minha lista de variáveis é imensa. Só o path dá trocentas colunas. A cada formatação toda a lista precisa ser reconfigurada no XP.

Pra evitar essa dor-de-cabeça, ao invés de montar um batch pra poder compilar em DOS, eu exportei essas variáveis pra um arquivo REG, através do editor de registros do Windows. Este arquivo armazena a chave com todas as variáveis. Ao reformatar meu HD, instalo todos os programas e, ao final, apenas executo este REG pelo Windows Explorer, dou o boot de novo e pronto. Tudo como era antes, sem grande esforço.

Endereço da chave:
\CURRENT_USER\ENVIRONMENT
[]'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!
Avatar do usuário
Eolo
Colaborador
Colaborador
Mensagens: 1134
Registrado em: 08 Dez 2005 18:24
Localização: São Paulo - SP

Mensagem por Eolo »

Bom, eu me limitei ao autoexec.nt, o que acho que resolve o problema do Miracle. Aliás, pelo último post dele, parece que o Clipper não tá achando a própria Clipper.LIB, então é a falta do SET LIB mesmo.

Interessante a idéia do REG. Anotada.

No meu caso, eu uso o Ghost. Um dia, particionei o meu HD principal em C/10 e D/70Gb, instalei o XP e mais todo o resto na C e criei uma imagem dela. Hoje, se der algum pau, em 3 minutos trago ela de volta. Aí é só atualizar emails, anti-virus, coisa pequena. Também, de vez em quando refaço a imagem - o que demora mais, coisa de 7 minutos... O Ghost é o cara!
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Eolo escreveu:O Ghost é o cara!
Realmente. Pelo menos já ouvi falar bem dele. Eu até tinha começado a testar outro. Não lembro o nome, mas é da mesma empresa que faz o Partition Magic. Mas precisou do CD original, com boot. O que eu tinha era cópia simples. :(
Mas se pra você foram 7 min apenas, imagino que no meu caso demoraria uma pá de tempo: ocupados, o drive C: tem 35GB, D: com 1GB, E: com 38GB e o F: com 20GB. Só o back-up do que é de repositório, consome 5DVDs. Tô ralado! :)))
[]'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!
Paulo_Cézar
Usuário Nível 1
Usuário Nível 1
Mensagens: 2
Registrado em: 16 Jul 2007 17:34
Localização: Suzano - SP

Mensagem por Paulo_Cézar »

Boa noite,

Utilizo a FGLIB já faz um bom tempo.

É possível apresentar imagens com uma excelente qualidade.

A versão 3.0 apresenta alguns erros na configuração do modo de vídeo, sendo possível configurar o vídeo em somente 640X480 com 16 cores.Na versão 3.1 o vídeo pode ser configurado em até 1024X768 com 16 milhões de cores.

Esse link traz um exemplo da apresentação de uma imagem e a FGLIB3.1.

http://www.4shared.com/file/20023504/7a ... lib31.html

Segundo o autor, a melhor versão do clipper para a utilização da lib é a 5.2E ( a mais estável ) e o linker, o BLINKER ( uso a versão 7.0 ).

Já testei a lib com o Windows XP e funcionou normalmente.

Qualquer dúvida estou a disposição.

Abraços

PS : Bem legal poder fazer parte deste fórum.
Responder