URGENTE!!! Como rodar sistema em clipper no Windows XP

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

ERCS123
Usuário Nível 2
Usuário Nível 2
Mensagens: 95
Registrado em: 28 Jul 2007 19:54
Localização: franca

URGENTE!!! Como rodar sistema em clipper no Windows XP

Mensagem por ERCS123 »

Olá pessoal!

Tenho um sistema em clipper rodando no Win98. Mas agora preciso fazer ele funcionar no XP. Como proceder neste caso?


Agradeço desde já, Obrigado!

Ewerton - ewerton@netsite.com.br
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Não está funcionando no XP? Alguma mensagem de erro? Qual o comportamento?
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
pringles
Usuário Nível 3
Usuário Nível 3
Mensagens: 278
Registrado em: 29 Mai 2007 16:35
Localização: Botucatu-SP

Re: URGENTE!!! Como rodar sistema em clipper no Windows XP

Mensagem por pringles »

ERCS123 escreveu:Tenho um sistema em clipper rodando no Win98. Mas agora preciso fazer ele funcionar no XP. Como proceder neste caso?
No Windows 98, você configurava o "config.sys" em "C:".
Agora, no XP, você deverá configurar o arquivo "C:\WINDOWS\SYSTEM32\CONFIG.NT". Só mudando o valor da opção FILES deverá bastar.
Reinicie a máquina e você conseguirá criar os índices normalmente.
CLIPPER 5.2 / BLINKER
Avatar do usuário
pringles
Usuário Nível 3
Usuário Nível 3
Mensagens: 278
Registrado em: 29 Mai 2007 16:35
Localização: Botucatu-SP

Mensagem por pringles »

Esqueci de comentar, nos meus clientes, faço uma alteração para aumentar a velocidade de impressão, que talvez seja interessante para você:
INICIAR - EXECUTAR - digite REGEDT32 - HKEY_LOCAL_MACHINE - SYSTEM - CurrentControlSet - Control - WOW.
Nesta última pasta, altere o valor da opção LPT_Timeout para 1 (provavelmente estará 15).
CLIPPER 5.2 / BLINKER
Avatar do usuário
pringles
Usuário Nível 3
Usuário Nível 3
Mensagens: 278
Registrado em: 29 Mai 2007 16:35
Localização: Botucatu-SP

Mensagem por pringles »

Aliás, bem-vindo ao fórum....
Dê uma olhada nestes tópicos abaixo, eles podem ajudá-lo também:

https://pctoledo.org/forum/viewtopic.php?t=6222

https://pctoledo.org/forum/viewtopic.php?t=4707
CLIPPER 5.2 / BLINKER
ERCS123
Usuário Nível 2
Usuário Nível 2
Mensagens: 95
Registrado em: 28 Jul 2007 19:54
Localização: franca

Mensagem por ERCS123 »

Olá,

ALterei o config.nt para FILES 195, e o autoexec.nt - SET CLIPPER=//F:100 , mesmo assim ocorre erro no indice (error DBFNTX/6 Create error: IND_NU6.ntx - DOS Error 4

Preciso saber também, se a maneira de compilar é a mesma do Win98?

Mais uma duvida: Tem como deixar uma maquina com Win98 como servidor, e as estações em XP, isso não resolve o problema?

Obrigado pela atençao

Ewerton
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á

Mensagem por Pablo César »

FILES 195 ? Não seria melhor baixar esse valor e a sintaxe (se é que esteja assim no config.nt) deveria ser FILES=90, isso deveria bastar.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
Eolo
Colaborador
Colaborador
Mensagens: 1134
Registrado em: 08 Dez 2005 18:24
Localização: São Paulo - SP

Mensagem por Eolo »

Pablo,
Se está dando DOS Error 4, por que BAIXAR o valor? Tem é que aumentar. Vc sugere files=90... baseado em que? Num entendi. Vc sabe quantos arquivos o sistema do Ewerton tem que abrir?


Ewerton,
Seguinte: o Clipper só consegue abrir o máximo de 250 arquivos ao mesmo tempo. Se você não sabe quantos arquivos o seu sistema abre, use o limite, 250.

Isso é controlado por 2 parâmetros:
- o comando FILES=250 no arquivo CONFIG.nt
- o comando SET CLIPPER=F250 no arquivo AUTOEXEC.nt

(CONFIRA A SINTAXE! Veja se está exatamente assim: FILES=250 e SET CLIPPER=F250... maiúsculas, espaços etc).

Depois de alterar o CONFIG e o AUTOEXEC, tem que reiniciar o PC.

Vai funcionar. Tem nada a ver com 98 ou XP. E é melhor o XP como servidor.
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á

Mensagem por Pablo César »

Eolo escreveu:por que BAIXAR o valor?
Tudo bem, eu fiz uma pergunta e sugestão ao mesmo tempo. E outra, você tem idéia mesmo o valor de 90 files ? Não acha que é bastante grande esse valor ?
Eolo escreveu:Tem é que aumentar.
E você, baseia-se em quê também ?

outra que pelo que me "pareceu", ele pode ter errado ao colocar "FILES=" e por isso o não tem espaço de ambiente para executar devidamente.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
Eolo
Colaborador
Colaborador
Mensagens: 1134
Registrado em: 08 Dez 2005 18:24
Localização: São Paulo - SP

Mensagem por Eolo »

Pablo,
Desculpe tê-lo argüido. Não o deveria ter feito.
Falha minha. Sorry.
ERCS123
Usuário Nível 2
Usuário Nível 2
Mensagens: 95
Registrado em: 28 Jul 2007 19:54
Localização: franca

Mensagem por ERCS123 »

Olá, amigos.

fiz a alteracao: FILES=250 e SET CLIPPER=F250 , CONTINUA O ERRO DOS 4, MAS SOMENTE NA TELA DE INCLUSÃO, e na rotina que crio os indices, NAS ROTINAS DE ALTERACAO, CONSULTA, EXCLUSAO ESTA TUDO FUNCIONANDO.

* DEVO ENTAO MUDAR PARA FILES=90 ,e o SET CLIPPER como ficaria?

- no meu config.nt, tem duas linhas de comando que não sei para que serve:

dos=high, umb
device=%SystemRoot%\system32\himem.sys
FILES=250

(precisa colocar o comando REM antes dos comando?)

- no meu autoexec esta assim:

REM SET CLIPPER=F250


Mais uma duvida: Como faço para compilar no XP?


Sou um pouco leigo, desculpa pela quantidade de perguntas. Tentei utilizar a busca no forum, mas nao consegui encontrar essas respostas.

Atenciosamente,
Ewerton
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

CLIPPER=F250
Detalhe talvez sem muita importância: que eu saiba a sintaxe é SET CLIPPER=//F:250
Como faço para compilar no XP?
Nada muda no XP. A forma de compilação e linkedição é exatamente a mesma. Apenas se deve observar os SETs para que a compilação dê certo. Mas seu problema não está sendo gerar o EXE, pelo que vejo. O problema é de run-time.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

FILES 195 ? Não seria melhor baixar esse valor
Apenas pra fazer constar: meu padrão, quando lembro de configurar, é 140. Tá bom demais. Se dá pau é porque eu não configurei. Sempre esqueço. :)))
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
ERCS123
Usuário Nível 2
Usuário Nível 2
Mensagens: 95
Registrado em: 28 Jul 2007 19:54
Localização: franca

Mensagem por ERCS123 »

olá,


Alterei o config para FILES=90, e o erro continua.

OBS: quando altero o config ou autoexec, devo compilar novamente o programa para aceitar essas alterações?, pois nao estou fazendo isso, apenas reiniciando a maquina.


* NAO CONSIGO COMPILAR NO XP.
- a pasta do clipper5 deve ficar no c: ou no c:\windows ?


Obrigado
Ewerton
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

devo compilar novamente o programa para aceitar essas alterações?
Não. Mas, sendo XP, deve rebootar a máquina para que essas alterações façam efeito. Até nem seria necessário, em teoria. Mas quando altero o CONFIG.NT, comigo só funciona rebootando a máquina. Em todo caso, não é o fim do mundo. :)
NAO CONSIGO COMPILAR NO XP
Imaginei que você já estaa compilando normalmente.
a pasta do clipper5 deve ficar no c: ou no c:\windows ?
A pasta do Clipper deve ficar onde você o instalou. Nunca dentro de outra, se não quiser transformar seu HD numa salada. :)

Configurou os SETs? Se não, leia isto onde eu explico alguma coisa sobre eles.

Primeiro de tudo: esquece o problema do DOS ERROR 4 e tente criar o EXE. Só depois, SE der pau de novo, você pensa nisso. Um problema de cada vez. :)
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Responder