Página 1 de 2

clipper x Xp

Enviado: 16 Abr 2005 19:12
por Gelson
Pessoal,
Estive olhando as msg postadas no site e encontrei a resposta do Antonio em 01/11/2004 orientando como deve ser feitas as alterações no config.nt e autoexec.nt para rodar programas clipper no Windows XP.

Fiz seguindo o roteiro só que ainda não deu certo.
esta aparecendo a seguinte mensagem:

C:\WINDOWS\SYSTEM32\EMM386.EXE
C:\>REM AUTOEXEC.BAT nao é usado para inicializar o ambiente MS-DOS.

C:\>REM AUTOEXEC.NT é usado para inicializar o ambiente MS-DOS, a nao

C:\>REM ser que se especifique um arquivo de inicializaçao diferente

C:\>REM no arquivo de informaçoes de programa (PIF) do aplicativo.

C:\>REM Instalar as extensoes CD ROM

C:\>lh C:\WINDOWS\system32\mscdexnt.exe

C:\>REM Instalar o redirecionador da rede (carregar antes do dosx.exe)

C:\>lh C:\WINDOWS\system32\redir

C:\>REM Instalar o suporte DPMI

C:\>lh C:\WINDOWS\system32\dosx

C:\>REM

C:\>REM *************************************************

C:\>REM ** As linhas abaixo desta foram migradas das

C:\>REM ** configuraþ§es originais de Windows 98.

C:\>REM *************************************************

C:\>REM

C:\>mode con codepage prepare=((850) C:\WINDOWS\COMMAND\ega.cpi)
Comando ou nome de arquivo incorreto

C:\>mode con codepage select=850
Comando ou nome de arquivo incorreto

C:\>keyb br,,C:\WINDOWS\SYSTEM32\KEYBOARD.SYS
Comando ou nome de arquivo inválido

Toda vez que tendo acessar o programa aparece isto.

meu config.nt ficou assim:
files=250
buffers=90
dos=umb-high
device=%SystemRoot%\System32\himen.sys
devide=%SystemRoot%\System32\emm386.exe 2048 min=1024

Meu autoexec.nt assim:
set clipper=f250
set include=c:\clipper5\include
set lib=c:\clipper5\lib
set pll=c:\clipper5\pll
set bin=c:\clipper\bin
path=%path;c:\clipper5\bin;c:\contacor;c:\dbase

Mudei também o system.ini seção 386ENH acrescentando PerVFiles=150,
esta informação eu achei na net, isto está correto ??

Porque será não está dando certo ?

Re: clipper x Xp

Enviado: 17 Abr 2005 16:15
por evolver
Gelson escreveu:Pessoal,

meu config.nt ficou assim:
files=250
buffers=90
dos=umb-high
device=%SystemRoot%\System32\himen.sys
devide=%SystemRoot%\System32\emm386.exe 2048 min=1024

Meu autoexec.nt assim:
set clipper=f250
set include=c:\clipper5\include
set lib=c:\clipper5\lib
set pll=c:\clipper5\pll
set bin=c:\clipper\bin
path=%path;c:\clipper5\bin;c:\contacor;c:\dbase

Mudei também o system.ini seção 386ENH acrescentando PerVFiles=150,
esta informação eu achei na net, isto está correto ??

Porque será não está dando certo ?
Os dois arquivos tão na raiz do C? Se estiverem tá errado eles deverias estar em c:\windows\system32 .
Quanto ao config.nt é dos=high,umb e não dos=high-umb

E o PerVMFiles=150 é para o windows ME e não para o XP

Enviado: 17 Abr 2005 16:32
por Gelson
Olá, tubo bem ?
O autoexec.nt e o config.nt estão dentro do system32 e quanto dos=high-umb, eu é que digitei aqui no post errado, lá no sistema esta correto, quanto ao PerVMfiles vou deletar então.

Enviado: 17 Abr 2005 17:13
por evolver
Verifique se nas opções avançadas do link do arquivo não está apontando para executar o autoexec.bat ao invés do autoexec.nt.

Enviado: 17 Abr 2005 17:30
por Gelson
Olá,

Link de qual arquivo ?
De qualquer forma mandei pesquisar e não foi encontrado nenhum autoexec.bat no micro.

Enviado: 18 Abr 2005 00:53
por rrfsistemas
Caro Gelson no meu autoexec.nt e no meu config.nt eu simplesmente coloque um
set clipper =f200
e
files=200
buffers=20

os comandos que estão com REM não são necessários.

Não acrescente comandos do Win98, pois mudaram muitos no 2000/XP.

Ficou meio confuso oque vc disse no 1º post .

Vc Cria um arquivo .PIF (ícone) para chamar sua aplicação ?

Enviado: 18 Abr 2005 03:11
por Tim9
Veja tópico que postei:

https://pctoledo.org/forum/viewto ... cae80b6a28

Veja o que apenas acrescento no:

Autoexec.NT
REM Configurar o Clipper
SET CLIPPER=//F250 //DYNF:8 //SWAPK:65535 //SWAPPATH:"C:\TEMP" //TEMPPATH:"C:\TEMP"

Config.NT
files=255

Enviado: 18 Abr 2005 09:23
por Gelson
Olá, rrfsistema

Meu programa não usar nenhum arquivo PIF, aquelas msg sempre aparecem quando tento executar meu programa.
quanto as linhas do Win98, eu instalei o Xp em cima do win98, então ele deve ter incluido elas, mas se não necessárias para executar os programas no ambiente ms-dos, então vou apagar-las.

Vou seguir a orientação do TIM9, e posto os resultados

obrigado a todos.

Enviado: 18 Abr 2005 12:37
por Gelson
Olá,
Segui os mesmos procedimentos do topico, criei as variáveis do usuário
path=c:\clipper5\bin;c:\contacor;c:\dbase
set clipper=//f250 //dynf:8 //swapk:65535 //swappth:"c:\temp" //temppath:"c:\temp"

e

dos=high,umb;files=250;buffers=90

Não deu certo, continua aparecendo as mesmas msg, e quando tento executar o dbu aparece { dbu não é reconhecido como comando interno ou externo, um programaou arquivo em lote}

Estanho é que nas varáveis do sistema não estão presentes o config.nt e nem o autoexec.nt.

Enviado: 18 Abr 2005 13:41
por Gelson
Ae, pessoal

Este meu XP está meio sem lógica estou pensando em gerar um disco de boot inicializável e reinstalar o sistema, pois o meu cd não é inicializável, por isso tive que instalar o Win98 primeiro.

Depois altero do .nt

O que vocês acham...

O problema é que tenho outros sistemas operacionais o mesmo HD (cl10 e mandrake) mais isso eu resolvo.

Enviado: 19 Abr 2005 00:34
por rrfsistemas
Caro Gelson só uma ultima pergunta :

Vc usa como prompt de comando o antigo command.com ou o CMD.EXE do 2000/XP ??

O command.com da erros a bessa no 2000/XP.

Verifique por favor !!

Obs : A propósito no site do clubedohardware.com.br tem uma dica de como criar um CD do XP botável e atualizado com SP2.

Falo mesrmo.!

Enviado: 19 Abr 2005 09:45
por rochinha
Amiguinho

Ative no CONFIG.NT a linha que da suporte ao DPMI.

A linha device=%SystemRoot%\System32\himen.sys deve vir antes de tudo.

device=%SystemRoot%\System32\himen.sys
files=250
buffers=90
dos=umb,high
devide=%SystemRoot%\System32\emm386.exe 2048 min=1024

@braços :?)

Enviado: 19 Abr 2005 20:31
por Gelson
Olá, pessoal

Reinstalei o sistema e agora está quase resolvido o problema, antes nada entrava, agora o dbase,dbu, e até um outro programinha estão abrindo, porém tem um que não abre, esta dando a seguinte msg:

"prompt de comando-contacor
A CPU NTVDM encontrou uma instrução não permitida.
CS:0207 IP:032f op:ff e ff ff escolher fechar ou ignorar. se eu for ignorando ai aparece : Um aplicativo tentou acesso direto ao disco rigido, para o qual não há suporte.Isto pode causar um funcionamento incorreto do aplicativo e não abre.
já compilei o executável do programa, mas na execução não abre.

Enviado: 19 Abr 2005 21:14
por Gelson
Olá, rrfsistema, blz amigo ?

eu estou usando o cmd.exe.

lembro-se que ter visto um post do Dudu-Xbase, falando do subsistema de máquina virtual de DOS do Windows (NTVDM), tenho que achar este post talvez resolva meu problema, agora estranho é um programa entrar e outro não.

Enviado: 19 Abr 2005 21:26
por Gelson
acabei de testar com o tame441 e tamedos,
não deu certo.