Cores clipper /xharbour

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
rafael
Usuário Nível 1
Usuário Nível 1
Mensagens: 43
Registrado em: 14 Ago 2003 10:28
Localização: Londrina - PR

Cores clipper /xharbour

Mensagem por rafael »

Olá amigos,

A tempo li uma mensagem do Janis reclamando que as cores do sistema dele não eram as mesmas em xharbour...

Pois é ... comigo aconteceu tb...

Compilei meu sistema em xharbour e quando entro no sistema as cores que uso * ficam piscando... se eu fechar o prompt e abrir novamente volta ao normal!

O que pode estar acontecendo?
Uso arquivo .ch para definiar as cores do sistema!

Obs: Sei que aqui não é o forum correto para esta mensagme ... porém no forum do xharbour não me responderam e como sei que aqui tem vários amigos usando xharbour ... resolvi perguntar!!!

Abraços

obrigado
gransoft
Usuário Nível 3
Usuário Nível 3
Mensagens: 321
Registrado em: 06 Jul 2004 17:48
Localização: UBERLÂNDIA-MG
Contato:

Cores no xHarbour

Mensagem por gransoft »

ARAGUARI-MG, 14 de outubro de 2004.

Prezado Rafael,

Na época, o Culik apresentou-me um "TGET.PRG" para ser compilado junto ao Aplicativo, que resolveu o problema das cores, porém, não o de "piscar". Ainda não consigo apresentar um texto "piscando" no xHarbour (Win98).

Com a versão 99.1, o problema das cores não existe mais. Aguardo a versão 1 Beta, comentada, porém ainda não disponível para download.

Atenciosamente,
Janis Peters Grants.

http://www.gransoft.com.br
gransoft@zipmail.com.br
Avatar do usuário
Antonio
Usuário Nível 3
Usuário Nível 3
Mensagens: 347
Registrado em: 14 Ago 2003 17:33
Localização: Sao Paulo - SP
Contato:

Re: Cores no xHarbour

Mensagem por Antonio »

gransoft escreveu:ARAGUARI-MG, 14 de outubro de 2004.

Prezado Rafael,

... porém, não o de "piscar". Ainda não consigo apresentar um texto "piscando" no xHarbour (Win98).

Com a versão 99.1, o problema das cores não existe mais. Aguardo a versão 1 Beta, comentada, porém ainda não disponível para download.

Atenciosamente,
Janis Peters Grants.

http://www.gransoft.com.br
gransoft@zipmail.com.br

Confere a informação, acabei de testar tambem num Windows 98.
Antonio Carlos
Harbour 3.2 (20180213)
Hwgui 2.20 3b | PostGresql 9.5 | ADO/ODBC
Avatar do usuário
rafael
Usuário Nível 1
Usuário Nível 1
Mensagens: 43
Registrado em: 14 Ago 2003 10:28
Localização: Londrina - PR

Mensagem por rafael »

Eu estou usando a versão 0.99.1 do xharbour...


o que é este arquivo que te passaram ... vc poderia me passar ele tb para eu testar?

Obrigado
Avatar do usuário
Antonio
Usuário Nível 3
Usuário Nível 3
Mensagens: 347
Registrado em: 14 Ago 2003 17:33
Localização: Sao Paulo - SP
Contato:

Mensagem por Antonio »

rafael escreveu:Eu estou usando a versão 0.99.1 do xharbour...


o que é este arquivo que te passaram ... vc poderia me passar ele tb para eu testar?

Obrigado
Prezado Srs,

Rafael com esta versão (99.1) que voce diz estar utilizando, o problema das cores não existe mais, somente permanece o problema relacionado às definições de cores utilizando o * que deveriam piscar, mas não piscam .

Janis Peters não sei se voce chegou testar mas em Win98, ME e XP não pisca nem por decreto.
Antonio Carlos
Harbour 3.2 (20180213)
Hwgui 2.20 3b | PostGresql 9.5 | ADO/ODBC
gransoft
Usuário Nível 3
Usuário Nível 3
Mensagens: 321
Registrado em: 06 Jul 2004 17:48
Localização: UBERLÂNDIA-MG
Contato:

Simples exemplo p/Clipper e xHarbour

Mensagem por gransoft »

ARAGUARI-MG, 15 de outubro de 2004.

Prezados Srs.,

Antônio
Utilizo o Windows 98, e realmente não pisca, ficando o texto delimitado por uma faixa vermelha ...

Rafael
Baixe um simples exemplo com mesmo fonte p/Clipper e xHarbour.
Gentileza acessar o POST:
https://pctoledo.org/forum/viewto ... =2290#2290

Neste modelo, ao se alterar um registro no xHarbour, o TBROWSE enlouquece ... No Clipper, nunca tive problemas.

Atenciosamente,
Janis Peters Grants.

Skype: gransoft
http://www.gransoft.com.br
gransoft@zipmail.com.br
Avatar do usuário
Antonio
Usuário Nível 3
Usuário Nível 3
Mensagens: 347
Registrado em: 14 Ago 2003 17:33
Localização: Sao Paulo - SP
Contato:

Re: Simples exemplo p/Clipper e xHarbour

Mensagem por Antonio »

gransoft escreveu:ARAGUARI-MG, 15 de outubro de 2004.

Prezados Srs.,

Antônio
Utilizo o Windows 98, e realmente não pisca, ficando o texto delimitado por uma faixa vermelha ...

Rafael
Baixe um simples exemplo com mesmo fonte p/Clipper e xHarbour.
Gentileza acessar o POST:
https://pctoledo.org/forum/viewto ... =2290#2290

Neste modelo, ao se alterar um registro no xHarbour, o TBROWSE enlouquece ... No Clipper, nunca tive problemas.

Atenciosamente,
Janis Peters Grants.

Skype: gransoft
http://www.gransoft.com.br
gransoft@zipmail.com.br

Prezado Janis,

Compilei o xHarbour a partir dos fontes de 16/10/2004 as 18:00. Estou utilizando a versão 0.99.2 do CVS e o problema com o Set Color " * " continua.
Antonio Carlos
Harbour 3.2 (20180213)
Hwgui 2.20 3b | PostGresql 9.5 | ADO/ODBC
gransoft
Usuário Nível 3
Usuário Nível 3
Mensagens: 321
Registrado em: 06 Jul 2004 17:48
Localização: UBERLÂNDIA-MG
Contato:

Harbour X xHarbour

Mensagem por gransoft »

Antonio escreveu:Prezado Janis,
Compilei o xHarbour a partir dos fontes de 16/10/2004 as 18:00. Estou utilizando a versão 0.99.2 do CVS e o problema com o Set Color " * " continua.
ARAGUARI-MG, 18 de outubro de 2004.

Prezado Antônio,

Confirme também com:
http://www.harbour-project.org/

Até minha última tentativa, idem... idem!

Por gentileza, teste também o TBROWSE no "modelo.zip" citado no POST anterior.

Cheguei à conclusão de que NINGUÉM USA XHARBOUR/HARBOUR em modo console Windows, com telas coloridas e mensagens piscando. Ou, a sintaxe utilizada NÃO é SETCOLOR("W+/B").

Foi sugerido SET(_SET_COLOR,"W+/B"), porém, se incluirmos o tal "*", também não "pisca"!

Atenciosamente,
Janis Peters Grants.

Skype: gransoft
http://www.gransoft.com.br
gransoft@zipmail.com.br
Garoto de Programa
Usuário Nível 1
Usuário Nível 1
Mensagens: 37
Registrado em: 23 Nov 2005 14:34
Localização: Belo Horizonte/MG
Contato:

Mensagem por Garoto de Programa »

E ai pessoal, Alguem já conseguil fazer o xHarbour piscar um texto usando o @ Say ???


Abraços.
Christiano Ribeiro Soares
Desenvolvedor
http://www.chrissoares.com.br
esbasso
Colaborador
Colaborador
Mensagens: 325
Registrado em: 24 Jan 2007 17:49
Localização: CHAPECO/SC

Mensagem por esbasso »

Não existe mais isto de piscar em XHARBOUR.
PARA fazer um objeto piscar mesmo um say tem de implementar.
O Problema das cores é facil de implementar.
Pode se trocar todas ac cores de acordo como voce quiser.
Qla a biblioteca de Console grafica que usa ?
Luis Fernando Basso
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Tche, usar pisca-pisca em lib Grafica ?...desculpa a pergunta esteticamente isso fica legal ?
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Garoto de Programa
Usuário Nível 1
Usuário Nível 1
Mensagens: 37
Registrado em: 23 Nov 2005 14:34
Localização: Belo Horizonte/MG
Contato:

Mensagem por Garoto de Programa »

Eu não uso nenhuma lib grafica utilizo "Interface texto".
Mas se não tem solução, já esta solucionado.

Eu não acho muito legal ficar piscando não, mas como já existia esta funcionalidade e depois parou de funcionar (Na conversão) queria saber o que fazer para voltar a piscar.

Abraço a todos.

E que Deus continue nos abençoando.
Christiano Ribeiro Soares
Desenvolvedor
http://www.chrissoares.com.br
Avatar do usuário
vailton
Colaborador
Colaborador
Mensagens: 390
Registrado em: 17 Nov 2005 19:08
Localização: Brasil
Contato:

aplicativos win32 modo console não dão suporte à cores pisca

Mensagem por vailton »

Houve uma vez uma discussao sobre isto no facelido harbour-br. Na época pesquisei muito sobre o assunto e achei uma doc. da microsoft nas APIs do Windows dizendo que aplicativos win32 modo console não dão suporte à cores piscantes - efeito normal em DOS.

Portanto, teoricamente não tem como fazer... Na prática, sempre tem como fazer um gato.
;-)
Vailton Renato
"No dia mais claro, na noite mais escura... o bug sucumbirá ante a minha presença"

E-mail/MSN: contato@vailton.com.br
Skype: vailtom
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

SetConsoleTextAttribute()

Mensagem por Maligno »

achei uma doc. da microsoft nas APIs do Windows dizendo que aplicativos win32 modo console não dão suporte à cores piscantes
Estranhei quando você disse isso. Não vi por quê não piscaria. Então fiz um programa simples e, usando a função SetConsoleTextAttribute() da API do Windows, consegui cores piscantes normalmente, como vemos no DOS. Mas só em tela cheia e depois de mudar o modo de vídeo para 3. Mas, pisca. :)

O fato de precisar de tela cheia até entendo. Pra fazer piscar, seria necessário programar uma thread. Aliás, eu já usei caracteres piscantes em modo GUI no Windows. Fica igual ao DOS. Para destacar é ótimo.
Mas não sei explicar o por quê de precisar comutar para o modo 3. Detalhe: MODE CON não resolve.
[]'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
vailton
Colaborador
Colaborador
Mensagens: 390
Registrado em: 17 Nov 2005 19:08
Localização: Brasil
Contato:

Mensagem por vailton »

Ok,... oq vc achou sobre como implementar isto em C via GT para compatibilizar win32 console com DOS 16 bits?
Vailton Renato
"No dia mais claro, na noite mais escura... o bug sucumbirá ante a minha presença"

E-mail/MSN: contato@vailton.com.br
Skype: vailtom
Responder