Boxes mal comportados no linux

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

Moderador: Moderadores

cedemir
Usuário Nível 1
Usuário Nível 1
Mensagens: 1
Registrado em: 01 Abr 2015 17:15
Localização: sertao/rs

Boxes mal comportados no linux

Mensagem por cedemir »

Ola pessoAll, sou novo no harbour.
Garimpando meus cds, achei esse programinha em clipper.
Consegui compilar no harbour-linux, porem dah essas quebras nas bordas.
Alguma ideia do que possa ser?
Anexos
erroHarbour.png
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

Boxes mal comportados no linux

Mensagem por Itamar M. Lins Jr. »

Olá!
Bem vindo ao forum!
Veja a página de código do seu editor de TEXTOS ai no Linux e ajuste no PRG. Geralmente UTF8 nos editores.

Código: Selecionar todos

Hi!
//+-------------------------------------------------------------------+
//| CHR() vs ALT+Keypad  Characters in Program code incorrect in EXE  |
//+-------------------------------------------------------------------+
//
REQUEST HB_LANG_PT, HB_CODEPAGE_EN, HB_CODEPAGE_PTISO, HB_CODEPAGE_PT850,  HB_CODEPAGE_UTF8EX" //put here you code page
Function main
HB_CDPSELECT("UTF8EX") //selecione sua pagina de código -> TELAS! tem UTF8 e UTF8EX(acentos) aqui também interfere na gravação dos dados no DBF!!!!
hb_langselect("PT") //selecione aqui a linguagem para mensagens do harbour system -> date, error etc...

CLEAR SCREEN
DOASCII:= .T.

DO WHILE DOASCII
    //
    @ 03,10 SAY "SOME CHARACTERS NOT DISPLAYING CORRECTLY UNLESS USING CHR()"
    //
    @ 10,10 say "USING CHARACTERS IN CODE : " + "££ ┤ ╣ ½ ¼ "
    @ 12,10 say "     USING CHR() IN CODE : " +CHR(156)+CHR(156)+ Space(1)+ CHR(180) +Space(1)+CHR(185) +Space(1)+ CHR(171) +Space(1) + CHR(172)
    @ 15,40 Say "press any key................."
    INKEY(0)
    DOASCII := .F.
ENDDO
return nil
Respondi lá no outro grupo uma outra mensagem igual a sua.

Saudaões,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Responder