Imagens BMP no Clipper 5.2
Moderador: Moderadores
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Legal você também Paulo, seja bem vindo !
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
-
Stanis Luksys
- Colaborador

- Mensagens: 1329
- Registrado em: 18 Jun 2005 03:04
- Localização: São Paulo
- Contato:
Incontestável a qualidade da imagem, e ainda bem pertinho do meu serviço... hehehePaulo_Cézar escreveu:Esse link traz um exemplo da apresentação de uma imagem e a FGLIB3.1.
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!
Stanis Luksys
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
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.
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.
[]'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!
-
Stanis Luksys
- Colaborador

- Mensagens: 1329
- Registrado em: 18 Jun 2005 03:04
- Localização: São Paulo
- Contato:
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".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.
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!
Stanis Luksys
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
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.
Clipper v5.2e
BLinker v7
SIX v3.02
Pra quem está iniciando então, nem se fala. Isso está pra lá de bom.
[]'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!
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!
)
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!
Maligno,Em xBase, o ideal pra mim é algo bem simples, sem mouse, gráficos, etc
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?)
-
Stanis Luksys
- Colaborador

- Mensagens: 1329
- Registrado em: 18 Jun 2005 03:04
- Localização: São Paulo
- Contato:
Várias libs fazem isso, desde a VisualLIb até a LLIBG, passando inclusive pela FGLIB.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?
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.
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:Eolo escreveu:b) opcionalmente, poder escolher uma fonte (com acentuação).
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 "ä".
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í vc pode dizer "po, acentuação em DOS pra que?".
Nativo não é, mas existem opções, a mais simples de imediato é usar a GTWVW. Os dois problemas poderiam ser resolvidos.Eolo escreveu:A proprósito, vc sabe se isso é nativo no XHarbour (cores e fontes?)
Falou mano!!!
Stanis Luksys
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
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 escreveu:a) cores além das padrão do Clipper.
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.b) opcionalmente, poder escolher uma fonte (com acentuação).
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.
Mesma coisa do Clipper: depende de biblioteca.A proprósito, vc sabe se isso é nativo no XHarbour (cores e fontes?)
[]'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!
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
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.Maligno escreveu: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 escreveu:a) cores além das padrão do Clipper.
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
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().
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().
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
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.Eolo escreveu:Agora vejo que o seu exemplo TONS.prg é baseado na VGAPalette().
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
É uma Lib da Contrib ...muito Boa...no link abaixo um exemplo simples na GTWVW:Eolo escreveu: Stanis,
A GTWVW é uma LIB ou função ou o quê? Mostra aí o caminho das pedras... eh eh eh
http://www.sygecom.com.br/xharbour/sagi_wvw.zip
Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql

