Acentuação no Edit

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Hasse
Usuário Nível 4
Usuário Nível 4
Mensagens: 820
Registrado em: 19 Out 2004 10:30
Localização: Jaraguá do Sul - SC

Acentuação no Edit

Mensagem por Hasse »

Windows XP

No ambiente DOS a acentuação funciona corretamente.

Ao entrar no Edit ela deixa de funcionar. O mesmo acontece com o SK.

Alguém já passou por isto e qual a solução ???

Obrigado pela atenção.
Hasse.
Hasse
Usuário Nível 4
Usuário Nível 4
Mensagens: 820
Registrado em: 19 Out 2004 10:30
Localização: Jaraguá do Sul - SC

Mensagem por Hasse »

Olá pesoal

Queimando os neurônios, as pestanas e as pontas dos dedos, descobri que:

1-Quando o DOS for acionado pelo CMD, o CONFIG.NT e o AUTOEXEC.NT não são "rodados" quando da entrada no modo DOS, mas sim quando se aciona um executável.
Nesta situação a acentuação funciona no DOS mas NÃO dentro do executável.

2-Quando o DOS for acionado pelo COMAND, o CONFIG.NT e o AUTOEXEC.NT são "rodados" quando da entrada no modo DOS.
Nesta situação a acentuação Não funciona, nem no modo DOS e nem dentro do executável.

PERGUNTA: A execução do CONFIG.NT e do AUTOEXEC.NT fazem com que a acentuação não funcione ???

Desativei todas as linhas do AUTOEXEC.NT, primeiro individualmente e depois todas de uma vez, mas de nada adiantou.

Há alguma luz ???

Hasse
calysson
Usuário Nível 1
Usuário Nível 1
Mensagens: 3
Registrado em: 16 Jun 2006 12:49

Acentuação de Gets em Xp

Mensagem por calysson »

Caro amigo, achei uma solução

Para acentuar corretamente no XP basta:
pegar o keybrd2.sys ou o keyboard.sys do w-98, gravar no c:\windows\system32 do XP ou 2000 ou NT.
Aí, no autoexec.nt fazer:
kb16 br,,C:\WINDOWS\system32\keybrd2.sys /id:275
se o teclado tem ç (ABNT2)
ou
kb16 br,,C:\WINDOWS\system32\keyboard.sys
se não tem (ABNT)

o kb16.com é um arquivo que acompanha o XP.

mais não consegui fazer o kb16 funcionar no Autoexec.nt ai fiz um Bat com as linhas

kb16 br,,C:\WINDOWS\system32\keyboard.sys
[nome do programa executavel]

fiz um atalho chamando o arquivo de lote e pronto, tudo começou a funcionar, caso você consiga fazer o autoexec.nt funcionar me fale.

abraços.
calysson
Responder