Caracteres Estranhos

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

Moderador: Moderadores

Avatar do usuário
Alexandre Silva
Usuário Nível 3
Usuário Nível 3
Mensagens: 376
Registrado em: 26 Mar 2007 00:16
Localização: Itapema - SC

Caracteres Estranhos

Mensagem por Alexandre Silva »

Tenho 2 clientes (windows XP) que quando rodam o meu sistema a tela inicial fica toda cheia de caracteres estranhos.. o fundo é substituido pela letra a minuscula sublinhada... mas o pior sao os dados, as acentuacoes..etc horrivel.
Eu uso em modo console, HB21, e a unica coisa que coloco na entrada do sistema é:

REQUEST HB_LANG_PT
REQUEST HB_CODEPAGE_ES850C
HB_GTInfo(HB_GTI_MOUSESTATUS, .f. )
HB_SETCODEPAGE('ES850C')
HB_LANGSELECT('PT')
SETMODE(25,80)

Só pode estar ligado com a pagina de codigo,(acho) mas nao entendo porque na mesma empresa todos funcionam, só esses 2 dao problema..
Alguma ideia..??
* Clipper 5.2e/Gaspro 4.0 /CDX/Blinker 7.0 Harbour 3.2 Console Hbmk2
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

Caracteres Estranhos

Mensagem por Jairo Maia »

Olá Alexandre,

Tente alterar a entrada assim:

Código: Selecionar todos

#include "hbgtinfo.ch"

REQUEST HB_LANG_PT
REQUEST HB_CODEPAGE_PT850
REQUEST HB_GT_WVT_DEFAULT

HB_SETCODEPAGE('PT850')
HB_LANGSELECT('PT')

HB_GTInfo(HB_GTI_MOUSESTATUS, .F. )
HB_GtInfo( HB_GTI_ISFULLSCREEN, .T. )

Se desejar alterar a fonte, descomente esta linha
// HB_GtInfo( HB_GTI_FONTNAME, "Lucida Console" )
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar do usuário
Alexandre Silva
Usuário Nível 3
Usuário Nível 3
Mensagens: 376
Registrado em: 26 Mar 2007 00:16
Localização: Itapema - SC

Caracteres Estranhos

Mensagem por Alexandre Silva »

oi.
Nao coloquei REQUEST HB_GT_WVT_DEFAULT, nao fica uma como no modo console.
o que percebi é o problema acontece quando estou mo CMD e chamo o sistema..
quando chamado pelo atalho nao dá o problema...

Outra coisa que fiz foi tirar a linha lh %SystemRoot%\system32\dosx do autoexe.nt
nao sei pra que serve isso..!!!

Ainda nao consegui uma janela cheia, e seja como as janelas do Tame DOS..
* Clipper 5.2e/Gaspro 4.0 /CDX/Blinker 7.0 Harbour 3.2 Console Hbmk2
Responder