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,
:'(
Acentuação
Moderador: Moderadores
- Pablo César
- 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
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
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
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Altere isto tambem
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
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
Acentuação
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 :?
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 :?
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
AUTOEXEC.NT e CONFIG.NT
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
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 ==>
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

