Página 1 de 1

Boxes mal comportados no linux

Enviado: 12 Set 2024 13:27
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?

Boxes mal comportados no linux

Enviado: 12 Set 2024 13:33
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.