Cor no Harbour diferente do Clipper .

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

Moderador: Moderadores

Avatar do usuário
Ale SB
Usuário Nível 3
Usuário Nível 3
Mensagens: 201
Registrado em: 20 Jul 2004 17:30
Localização: Campo Grande / MS

Cor no Harbour diferente do Clipper .

Mensagem por Ale SB »

Bom dia galera,
Nao estou conseguindo o fundo de tela do Verde escuro q esta em clipper no harbour, ta esquisito D+ a tela... alguem tem alguma sugestao ?

@ Linha++,00 say Replicate('°',80)

Clipper...
VerdeCL.png
Harbour
VerdeHB.png
VerdeHB.png (11.56 KiB) Exibido 1056 vezes
Imagemr]
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Cor no Harbour diferente do Clipper .

Mensagem por Itamar M. Lins Jr. »

Ola!
Show the code to us! please!
Cadê o código pra gente fazer o teste ?
Qual é sua página de código ?
Só tem essa linha ai ?
@ say ?

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Cor no Harbour diferente do Clipper .

Mensagem por asimoes »

Esse replicate é que tá esquisito, que caracter é esse no replicate ?
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Cor no Harbour diferente do Clipper .

Mensagem por JoséQuintas »

Acho que nem adianta se preocupar com isso, dá diferença entre Windows, Linux, DOS, etc.

Em todo caso, estão aí os códigos do verde.
colorcop.png
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Cor no Harbour diferente do Clipper .

Mensagem por Itamar M. Lins Jr. »

Ola!
Mas é isso mesmo, o programador precisa saber de qual tabela estamos falando.
Porquê no clipper só tem ASCII, no Harbour tem muito mais ISO...,UNICODE(UTF8)...
O padrão do clipper não é o ASCII sem acentos ?
Para resolver isso basta usar replicate(" ",80) color gb/gb... deixar um espaço vazio mesmo, sem usar nada da tabela ASCII.
Porque se deseja usar o mesmo do clipper precisa setar a tabela do clipper no Harbour... Tabela ASCII...
O Harbour aceita milhares de símbolos usando Unicode(UTF-8) cada idioma o CHR() vai retornar de acordo.
E com o ASCII é a mesma coisa o CHR irá retornar conforme a TABELA ASCII SETADA. PT-ISO, US, IT, FR,...
A dificuldade da minha parte é entender tudo isso ai. E ainda estou tentando entender mais, pois usando CGI tem o URLENCONDER/URLDECODER
na internet a " " barra de espaço é "%20" e por ai vai...

https://pt.wikipedia.org/wiki/Unicode
Publicado no livro The Unicode Standard[1],[2] o padrão consiste de pouco mais de 107 mil caracteres[3
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Cor no Harbour diferente do Clipper .

Mensagem por Itamar M. Lins Jr. »

Ola!
Pode olhar que a cor é a mesma, só que na tabela ASCII do clipper, é aquele simbolo, um quadradinho luminoso sem nada, e no Harbour está pegando outro CHR, aqueles chanfrados... mas a cor é a mesma, os simbolo que é diferente por causa da TABELA ASCII setada erroneamente, isso também detona os acentos do DBF, ai vem o uso do ANSITOOEM(), para normalizar na tela, GRAVA no DBF de uma FORMA e quer exibir no monitor de OUTRA forma...

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Cor no Harbour diferente do Clipper .

Mensagem por JoséQuintas »

Código: Selecionar todos

# include "inkey.ch"

PROCEDURE Main()

   LOCAL nCont

   SetMode( 25, 80 )
   FOR nCont = 0 TO 15
      SetColor( "7/" + Ltrim( Str( nCont ) ) )
      @ nCont, 0 CLEAR TO nCont, MaxCol()
   NEXT
   Inkey(0)

   RETURN

DOS/WVG/WVT

cores.png
cores.png (10.01 KiB) Exibido 996 vezes
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder