clipper x Xp

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Gelson
Usuário Nível 3
Usuário Nível 3
Mensagens: 170
Registrado em: 16 Abr 2005 17:04

clipper x Xp

Mensagem 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 ?
evolver
Membro Master
Membro Master
Mensagens: 189
Registrado em: 28 Ago 2004 01:02
Localização: Cruz Alta - RS
Contato:

Re: clipper x Xp

Mensagem 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
Sergio "Evolver" Fagundes

CURVE-SE DIANTE DE MIM SER INSIGNIFICANTE, POIS EU SOU ROOT
Só respondo em PVT perguntas relativas ao que eu faço. Qualquer outra dúvida favor postar no fórum.
Peço aos veteranos que antes de responder a uma pergunta repetida dêem uma pesquisada e instruam a quem perguntou a fazer o mesmo.
Gelson
Usuário Nível 3
Usuário Nível 3
Mensagens: 170
Registrado em: 16 Abr 2005 17:04

Mensagem 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.
evolver
Membro Master
Membro Master
Mensagens: 189
Registrado em: 28 Ago 2004 01:02
Localização: Cruz Alta - RS
Contato:

Mensagem 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.
Sergio "Evolver" Fagundes

CURVE-SE DIANTE DE MIM SER INSIGNIFICANTE, POIS EU SOU ROOT
Só respondo em PVT perguntas relativas ao que eu faço. Qualquer outra dúvida favor postar no fórum.
Peço aos veteranos que antes de responder a uma pergunta repetida dêem uma pesquisada e instruam a quem perguntou a fazer o mesmo.
Gelson
Usuário Nível 3
Usuário Nível 3
Mensagens: 170
Registrado em: 16 Abr 2005 17:04

Mensagem por Gelson »

Olá,

Link de qual arquivo ?
De qualquer forma mandei pesquisar e não foi encontrado nenhum autoexec.bat no micro.
Avatar do usuário
rrfsistemas
Usuário Nível 3
Usuário Nível 3
Mensagens: 249
Registrado em: 11 Jul 2004 18:16
Localização: Uberlândia/MG

Mensagem 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 ?
"Não é a ferramenta que faz o artesão e sim a sua criatividade...""
Renato Ribeiro Ferreira
Tecnologia em Analise de Sistemas de Informação
http://www.rrfsistemas.hd1.com.br
( VFP 9 + MySql e/ou Oracle 11 ) - ...Harbour/MiniGui...
Avatar do usuário
Tim9
Usuário Nível 3
Usuário Nível 3
Mensagens: 154
Registrado em: 14 Ago 2003 15:18
Localização: Ribeirão Preto
Contato:

Mensagem 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
Até Breve!
Luz e Paz!
Tim9
------------------------------------------
olynthes@gmail.com
** Somos livres para escolher, mas prisioneiros das conseqüências **
------------------------------------------
Uso Clipper 5.2e, Blinker 7.0, Prwin 1.0 BFNTX migrando p/ xHarbour e Hwgui Dbfcdx
Gelson
Usuário Nível 3
Usuário Nível 3
Mensagens: 170
Registrado em: 16 Abr 2005 17:04

Mensagem 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.
Gelson
Usuário Nível 3
Usuário Nível 3
Mensagens: 170
Registrado em: 16 Abr 2005 17:04

Mensagem 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.
Gelson
Usuário Nível 3
Usuário Nível 3
Mensagens: 170
Registrado em: 16 Abr 2005 17:04

Mensagem 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.
Avatar do usuário
rrfsistemas
Usuário Nível 3
Usuário Nível 3
Mensagens: 249
Registrado em: 11 Jul 2004 18:16
Localização: Uberlândia/MG

Mensagem 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.!
"Não é a ferramenta que faz o artesão e sim a sua criatividade...""
Renato Ribeiro Ferreira
Tecnologia em Analise de Sistemas de Informação
http://www.rrfsistemas.hd1.com.br
( VFP 9 + MySql e/ou Oracle 11 ) - ...Harbour/MiniGui...
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Mensagem 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 :?)
Gelson
Usuário Nível 3
Usuário Nível 3
Mensagens: 170
Registrado em: 16 Abr 2005 17:04

Mensagem 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.
Gelson
Usuário Nível 3
Usuário Nível 3
Mensagens: 170
Registrado em: 16 Abr 2005 17:04

Mensagem 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.
Gelson
Usuário Nível 3
Usuário Nível 3
Mensagens: 170
Registrado em: 16 Abr 2005 17:04

Mensagem por Gelson »

acabei de testar com o tame441 e tamedos,
não deu certo.
Responder