Acentuação

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Elmo
Usuário Nível 1
Usuário Nível 1
Mensagens: 10
Registrado em: 29 Set 2004 16:34

Acentuação

Mensagem por Elmo »

Oi pessoal,

Mudei o Windows de 98 para XP, só que agora não consigo fazer acentuação dentro do meu programa ou mesmo dentro do EDIT, já consultei o help do DOS, mais não encontrei erro algum dentro do meu aquivo AUTOEXEC.BAT.

Se alguém tiver alguma sugestão, ficarei mt grato.

Obrigado,

:'(
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Verifique o AUTOEXEC.NT e CONFIG.NT

Mensagem por Pablo César »

Caro Elmo,

No XP o AUTOEXEC.BAT (não existe ou digamos não tem função alguma).
Voce deverá procurar o AUTOEXEC.NT e CONFIG.NT que seguramente estarão na pasta \WINDOWS\SYSTEM32.

E prosiga com as seguintes instruções:

Executando programas do Clipper 5.x no Windows XP

Para que programas em clipper funcionem no Windows é necessário alterar alguns parâmetros de configuração.
Adicione uma nova linha na seção [386ENH] do arquivo system.ini:

PerVMFiles=150 (ou o valor necessitado)

Inclua também no arquivo config.nt (em c:\Windows\System32) as linhas abaixo:

files=200
buffers=30

No arquivo autoexec.nt (em c:\Windows\system32) inclua a linha:
set clipper=F200

Para resolver o problema de tempo de impressao em rede, adicione no arquivo C:\WINDOWS\SYSTEM32\SYSTEM.INI:

[Netwok]
PrintBufTime=1

[IFSMGR]
PrintBufTime=1

Espero ter ajudado,

Um clip-abraço
:xau
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Altere isto tambem

Mensagem por Pablo César »

Faltou vericar isto tambem:

Para configurar corretamente seu teclado você deve abrir o Painel de Controle> Opções Regionais e de idioma> Idiomas> Detalhes> Adicionar. Se usa o teclado ABNT2, escolha Português (Brazil) e Português (Brasil - ABNT2). Clique Ok. Se seu teclado é o americano padrão, escolha Inglês (Estados Unidos) e Inglês (Estados Unidos - Internacional).

sds :)Pos
Elmo
Usuário Nível 1
Usuário Nível 1
Mensagens: 10
Registrado em: 29 Set 2004 16:34

Acentuação

Mensagem por Elmo »

Paulo, em primeiro lugar, gostaria de agradecer pela a atenção dada. Após feita as mudanças, constatei que não funcionou mt bem, estou colocando aqui as linhas de comando que tenho no Autoexec.nt e no Config.nt.

O que estou fazendo de errado??

No AUTOEXEC.BAT


@ECHO OFF
SET DIRCMD=/OGN
SET CLIPPER=F200
SET SWAPPATH:"C:\"
DYNF:8
SET LIB=C:\CLIP52\LIB
SET LIB=C:\CLIP52\OBJ
SET LIB=C:\CLIP52\PLL
SET INCLUDE=C:\CLIP52\INCLUDE

REM CONFIGURANDO O MODE DE PÁGINA DO MSDOS
mode con codepage prepare=((850) c:\windows\sysem32\ega.cpi)
mode con codepage select=850
mode lines=25 cols=80

REM CONFIGURANDO A ESTAÇÃO DE TRABALHO MULT
set estacao=5

No CONFIG.NT
DEVICEHIGH=C:\WINDOWS\EMM386.DR
FILES=200
SHEL=C:\WINDOWS\SYSTEM32\COMMAND.COM C:\ /E:4096 /P
DOS=HIGH, UMB

Com tudo isto ainda não deu certo, quando digito a instrução SET no prompt do dos, as instruções do AUTOEXEC.NT não estão lá, nem os paths que coloquei.

Como faço para arrumar isto.

:-O :?
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

AUTOEXEC.NT e CONFIG.NT

Mensagem por Pablo César »

No AUTOEXEC.BAT ==> AUTOEXEC.NT (não .BAT, certo ?)

Aqui abaixo você descreveu a pasta CLIP52 (é essa mesma que está o Clipper ?)

@ECHO OFF
SET DIRCMD=/OGN
SET CLIPPER=F200 mude p/ SET CLIPPER=//F:120 //E:2000 //SWAPK:4096
SET SWAPPATH:"C:\"
DYNF:8 ==> ??? tire isto
SET LIB=C:\CLIP52\LIB
SET LIB=C:\CLIP52\OBJ
SET LIB=C:\CLIP52\PLL
SET INCLUDE=C:\CLIP52\INCLUDE
adicione ==> PATH C:\WINDOWS;C:\WINDOWS\COMMAND;C:\CLIP52\BIN;C:\CLIP52\PLL
adicione ==> KEYB BR,,C:\WINDOWS\COMMAND\KEYBRD2.SYS /ID:275
(mas verifique onde está o KEYBRD2.SYS, se está nessa pasta mesmo)


REM CONFIGURANDO O MODE DE PÁGINA DO MSDOS
mode con codepage prepare=((850) c:\windows\sysem32\ega.cpi)
mode con codepage select=850
mode lines=25 cols=80

REM CONFIGURANDO A ESTAÇÃO DE TRABALHO MULT
set estacao=5

No CONFIG.NT
DEVICEHIGH=C:\WINDOWS\EMM386.DR (este drive é do XP ? Se não pode ser que te dê confito)
FILES=200
SHEL=C:\WINDOWS\SYSTEM32\COMMAND.COM C:\ /E:4096 /P (SHELL, falta um L ?)
DOS=HIGH, UMB (acho desnecessario)

Com tudo isto ainda não deu certo, quando digito a instrução SET no prompt do dos, as instruções do AUTOEXEC.NT não estão lá, nem os paths que coloquei. (tem certeza que você está gravando como .NT ?)

Como faço para arrumar isto. Tente pelo MSCONFIG e crie as variáveis do SET

Voce fez mudanças no C:\WINDOWS\SYSTEM32\SYSTEM.INI, como te indiquei ?

:xau
Hstadler
Usuário Nível 2
Usuário Nível 2
Mensagens: 65
Registrado em: 01 Nov 2005 19:48

Mensagem por Hstadler »

Esse arquivo system.ini NÃO EXISTE NO XP

Procurei aqui no meu computador de casa e não encontrei:
C:\WINDOWS\SYSTEM32\SYSTEM.INI

deve estar havendo algim engano de informação
Hstadler
Usuário Nível 2
Usuário Nível 2
Mensagens: 65
Registrado em: 01 Nov 2005 19:48

Mensagem por Hstadler »

Completando

o system.ini esta na pasta C:\WINDOWS
e não na descrita acima

até
Responder