Página 3 de 6

Enviado: 15 Jul 2007 14:27
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.

Enviado: 15 Jul 2007 14:31
por And
Só para alertar, a FGLib só roda até o Windows 98.

Abraços,

Enviado: 15 Jul 2007 18:16
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.

Enviado: 15 Jul 2007 19:36
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". :)))

Enviado: 16 Jul 2007 09:22
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

Enviado: 16 Jul 2007 15:33
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!

Enviado: 16 Jul 2007 16:18
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?

Enviado: 16 Jul 2007 16:20
por miracle
Ha! Só uma curiosidade: como se coloca um avatar personalizado aqui no fórum?

Enviado: 16 Jul 2007 16:27
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".

Enviado: 16 Jul 2007 17:02
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?

Enviado: 16 Jul 2007 17:17
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...

Enviado: 16 Jul 2007 17:35
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

Enviado: 16 Jul 2007 18:31
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!

Enviado: 16 Jul 2007 19:00
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! :)))

Enviado: 16 Jul 2007 20:18
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.