Página 4 de 6
Enviado: 16 Jul 2007 20:23
por Pablo César
Legal você também Paulo, seja bem vindo !
Enviado: 17 Jul 2007 10:27
por Stanis Luksys
Paulo_Cézar escreveu:Esse link traz um exemplo da apresentação de uma imagem e a FGLIB3.1.
Incontestável a qualidade da imagem, e ainda bem pertinho do meu serviço... hehehe
Agora falando sério, uma imagem de tanta qualidade como essa, sozinha não assusta ninguém. Imagine uma tela padrão clipper5.2 com uma imagem dessa, só ia fazer piorar eu acho. É claro que para quem usa os demais recursos gráficos da lib, aí sim compensa.
Falou!
Enviado: 17 Jul 2007 10:46
por Maligno
O programa não conseguiu mostrar a imagem no meu XP/SP2, vídeo GeForce MX4000. Não travou. Apenas mudou para algum modo gráfico e não mostrou nada.
Aí é que mora o perigo. Em cada máquina pode haver uma configuração de hardware/software diferente que pode travar tudo. Por essas e outras eu jamais usei gráfico em DOS.
Enviado: 17 Jul 2007 10:55
por Stanis Luksys
Maligno escreveu:Aí é que mora o perigo. Em cada máquina pode haver uma configuração de hardware/software diferente que pode travar tudo. Por essas e outras eu jamais usei gráfico em DOS.
Concordo, pois em minhas aventuras pela LLIBG o que mais encontrei foi problemas no XP, no qual nem sequer era possível rodar o sistema "janelado".
E pra explicar para um cliente que ele deve corre contra a evolução da tecnologia e trocar um XP por um 98 simplesmente por que seu sistema não funfa?
Não sou nenhum radical, mas em se tratando de Clipper, o bom é puro 5.2 sem lib alguma. E olha que da pra fazer tudo que um sistema precisa, e as vezes até utilitarios simples. Eu mesmo no meu dia a dia como programador tenho dezenas de mini aplicativos feitos em clipper que economizam bastante tempo, além dos tradicionais bats.
Abraços!
Enviado: 17 Jul 2007 11:01
por Maligno
Em xBase, o ideal pra mim é algo bem simples, sem mouse, gráficos, etc. Do jeito que eu uso hoje. O que me basta:
Clipper v5.2e
BLinker v7
SIX v3.02
Pra quem está iniciando então, nem se fala. Isso está pra lá de bom.
Enviado: 17 Jul 2007 14:44
por miracle
Boa Tarde, Amigos!
Como eu migrei para o Windows XP recentemente, estava usando um arquivo "autoexec.bat" e um arquivo "config.sys" no drive "c:\". O XP não usa esses arquivos para carregar o MS-Dos (ou Prompt de Comando)! Por isso o clipper não encontrava as libs nem os arquivos de cabeçalho. Só fui reparar isso com mais calma hoje. Daí baixei a FGL 3.1 do link que vocês me apontaram, configurei o "autoexec.nt" e o "config.nt" da pasta "c:\Windows\System32", reiniciei o computador, mandei compilar usando um arquivo de lote com as seguintes linhas:
cls
clipper %1
if not errorlevel 1 rtlink fi %1 lib clipper, extend, fglib31, six3
%1
e... BELEZA!
Muito obrigado, mesmo!

)
Enviado: 18 Jul 2007 20:07
por Eolo
Em xBase, o ideal pra mim é algo bem simples, sem mouse, gráficos, etc
Maligno,
Minha opinião é a mesma, mas eu gostaria de usar duas coisas que já vi funcionando e que AINDA não descobri como fazer:
a) cores além das padrão do Clipper. Imagino que exista uma função "7color()" que me permita determinar qualquer valor RGB (de 0 a 255) para os meus @say e get... Em outras palavras, SÓ quero a opção das cores. O resto, fica Clipper básico. Existe isso?
b) opcionalmente, poder escolher uma fonte (com acentuação). Eu já tentei usar algumas opções - que baixei nem sei mais de onde, mas em nenhuma consegui acentuação. Aí vc pode dizer "po, acentuação em DOS pra que?". Bem, tenho clientes que querem acentuação e outros que não. Àqueles que não querem, eu digo que é só não usar...
A proprósito, vc sabe se isso é nativo no XHarbour (cores e fontes?)
Enviado: 18 Jul 2007 22:42
por Stanis Luksys
Eolo escreveu:a) cores além das padrão do Clipper. Imagino que exista uma função "7color()" que me permita determinar qualquer valor RGB (de 0 a 255) para os meus @say e get... Em outras palavras, SÓ quero a opção das cores. O resto, fica Clipper básico. Existe isso?
Várias libs fazem isso, desde a VisualLIb até a LLIBG, passando inclusive pela FGLIB.
Bom, dessas eu só usei até hoje a LLIBG, nela você têm também 16 cores, no entanto pode definir o RGB de cada uma, ou seja, você pode usar 16 tons de azul ao mesmo tempo, mas neste caso, só os azuis.
Eolo escreveu:b) opcionalmente, poder escolher uma fonte (com acentuação).
Existe uma lib muito bacana que eu usava que se chamava AJFONT e mudava para centenas de tipos de letras, mas não me lembro se aceitava acentuação. Mas quanto a isso, você tem possibilidade, difinindo por exemplo o chr() da letra, exemplo:
define _ccedil chr(135)
Poderia de repente usar os codigos html pra padronizar...
Hoje eu programo em um editor que chama textpad, e no momento que salvo o prg escolho padrão DOS e ele acentua normalmente... Foi o único jeito até hoje que encontrei de escrever "ã" e não "ä".
Eolo escreveu:Aí vc pode dizer "po, acentuação em DOS pra que?".
Eu não diria jamais, até porque tenho cliente que imprime pelo sistema documento que necessita de acentuação, mas independente disto eu sinto falta dos acentos mesmo.
Eolo escreveu:A proprósito, vc sabe se isso é nativo no XHarbour (cores e fontes?)
Nativo não é, mas existem opções, a mais simples de imediato é usar a GTWVW. Os dois problemas poderiam ser resolvidos.
Falou mano!!!
Enviado: 19 Jul 2007 02:20
por Maligno
Eolo escreveu:a) cores além das padrão do Clipper.
Sim, isso existe, como já disse o colega. Eu uso a função VGAPalette() pra alterar todas as côres. As côres default são de doer. Tem que mudar mesmo. Veja o help da CAT: books 1-3, book 2, seção vídeo.
b) opcionalmente, poder escolher uma fonte (com acentuação).
Também mudei a fonte. Desenhei eu mesmo uma melhorzinha, mas sem acentuação. Mas fiz uma função ASM pra carregá-la na memória. Mas a CATools tem a função FontLoad(). No diretório \CATools\CTSOURCE\SAMPLES tem os fontes de um programa chamado FontEdit, que permite editar e customizar sua fonte, colocando acentuação do jeito que quiser.
Acentuação em DOS eu não uso de jeito nenhum. Já houve cliente que me pedisse, mas eu recusei. Aliás, também por isso, só uso letras maísculas em nomes, endereços, etc. Acentos só mesmo nos menus, helps, etc. Nada pelos clientes.
A proprósito, vc sabe se isso é nativo no XHarbour (cores e fontes?)
Mesma coisa do Clipper: depende de biblioteca.
Enviado: 19 Jul 2007 06:33
por Pablo César
Maligno escreveu:Eolo escreveu:a) cores além das padrão do Clipper.
Sim, isso existe, como já disse o colega. Eu uso a função VGAPalette() pra alterar todas as côres. As côres default são de doer. Tem que mudar mesmo. Veja o help da CAT: books 1-3, book 2, seção vídeo.
Eolo, lembro um tempo atrás você estava procurando a CT.LIB e você confirmou que estariam funcionando
Neste tópico. Pergunto: conseguiu testar o meu exemplo ?. Pois esta aplicação poderia ser incorporado no sistema deixando até o próprio usuário criar as suas tonalidades de cores que seriam gravadas em arquivo para serem carregadas toda vez que seja inicializado seu sistema.
Enviado: 19 Jul 2007 08:58
por Eolo
Maligno,
Putz, eu fucei no NG do CA e passei batido... Mas já localizei a VGAPalette() e a FontLoad(), era o que eu queria. Chic. Valeu. Agora dar uma olhada no XHarbour...
Stanis,
A GTWVW é uma LIB ou função ou o quê? Mostra aí o caminho das pedras... eh eh eh
Pablo,
Eu acho desnecessário dar essas opções ao usuário... Quanto ao seu post anterior, confesso que acabei nem tocando pra frente, talvez porque tivesse "coisa demais" (quero dizer, além da minha necessidade). Agora vejo que o seu exemplo TONS.prg é baseado na VGAPalette().
Enviado: 19 Jul 2007 09:04
por Pablo César
Eolo escreveu:Agora vejo que o seu exemplo TONS.prg é baseado na VGAPalette().
Sim, isto mesmo. Vale a pena compilar-lo, você até poderia fazer com que o aplicativo possa ser executado antes do seu sistema dentro de um arquivo .BAT e você mesmo deixar as configurações em arquivo fixo também do jeito que você gostaria que fique o sistema. O mesmo vai para as mudanças de fontes, pode ser feito um aplicativo apenas para carregar a fonte e sair e depois executar seu sistema, faça um teste, é bem simples.
Enviado: 19 Jul 2007 09:09
por sygecom
Eolo escreveu:
Stanis,
A GTWVW é uma LIB ou função ou o quê? Mostra aí o caminho das pedras... eh eh eh
É uma Lib da Contrib ...muito Boa...no link abaixo um exemplo simples na GTWVW:
http://www.sygecom.com.br/xharbour/sagi_wvw.zip
Abraços
Leonardo Machado
Enviado: 21 Jul 2007 08:36
por Eolo
Leonardo,
Dei uma olhada na GTWVW mas não achei como fazer algo semelhante às funções VGAPalette() e FontLoad() do CAT. Na realidade, só o que eu quero é conseguir cores/fontes além do padrão, mantendo o resto como "Clipper puro".
Enviado: 21 Jul 2007 16:19
por sygecom
De uma olhada no PDF que o Colega Angerias colocu no grupo da GTWVW....concerteza vc vai achar a solução usando a GTWVW no xharbour.
Abraços
Leonardo Machado