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

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

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 »

Maligno,
a) a sintaxe que eu uso é SET CLIPPER=F250. Funciona geral.
b) eu tenho um ou dois sistemas que (ainda) rodam com todos os DBF/NTX abertos. Nestes casos, Files=140, não roda. Tem que ser 160.
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 »

Amigos,

Então eu acho melhor mesmo arrumar a questao da compilacao, e so depois corrigir o Erro 4 DOS.

No meu autoexec.nt esta assim:

SET PATH=C:\CLIPPER5\BIN
SET CLIPPER=F195
SET INCLUDE=C:\CLIPPER5\INCLUDE
SET OBJ=C:\CLIPPER5\OBJ
SET LIB=C:\CLIPPER5\LIB
SET PLL=C:\CLIPPER5\PLL

No config.nt esta assim:

FILES=195

-------------------------------------
O programa do clipper esta na pasta c:\clipper5
o meu sistema esta na pasta c:\ercs
o .bat que uso para compilar esta na pasta c:\ercs
------------------------------------------------
if not exist cli0001.obj clipper cli0001 -q
if errorlevel 1 goto fim
....
....
rtlink @ercs
:fim
-----------------------------------------

No arquivo ercs.lnk esta assim:
====================

file inicio

lib clbc,clbcmat,relogio,super

beginarea

section into cli_0001 file cli0001
...
........
.......
endarea
---------------------------------------------------------------------------------


QUANDO VOU COMPILAR NO WIN98 FUNCIONA, AGORA NO XP APARECE O ERRO:

clipper is not recognized as an internal or external command, operable program or batch file.


Muito obrigado pela ajuda de todos voces,

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

Ewerton,

Esse erro quer dizer que o XP não está achando o Clipper.exe...

No meu XP eu também NÃO consegui rodar o Clipper só incluindo SET PATH=C:\CLIPPER5\BIN no Autoexec.NT.

Pra resolver isto: vá em Variáveis de Ambiente, edite a variável PATH e inclua o C:\CLIPPER5\BIN no final dela. Sabe como fazer isso?
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 »

Eolo, você esqueceu do resto: SET PATH=C:\CLIPPER5\BIN;%PATH%.
Ewerton, fazendo assim você mantém os caminhos para todos os demais programas que você eventualmente utilize.
[]'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
Eolo
Colaborador
Colaborador
Mensagens: 1134
Registrado em: 08 Dez 2005 18:24
Localização: São Paulo - SP

Mensagem por Eolo »

Maligno, eu não sei porque, mas no meu XP não funcionou (nem no Vista) o SET PATH no Autoexec! Tive que colocar o Clipper\BIN nas Variáveis de Ambiente. Mistérios da informática...

Por isso sugeri ao Ewerton: "...vá em Variáveis de Ambiente, edite a variável PATH e inclua o C:\CLIPPER5\BIN no final dela...". Mas concordo que eu podia ter sido um pouco mais claro, sobre manter o que já estivesse lá...

Erro talvez causado pelo FRIO. Cara, aqui tá gelado!! Esta noite dormi dentro da geladeira, pra me aquecer... :-)
Editado pela última vez por Eolo em 29 Jul 2007 12:41, em um total de 1 vez.
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 »

Ah, acontece isso com você também, é? Todo mundo fala que consegue, mas comigo essa porcaria de AUTOEXEC.NT nunca funciona. Pensei que fosse só comigo. Por isso nem comentei a respeito. Eu só uso as "Variáveis de Ambiente". O gozado é que sempre esqueço essa porcariada toda quando instalo nos clientes. Se funciona, deixo pra lá. :)))
[]'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 »

Eolo, onde fica as variaveis de ambiente?

Outra coisinha......Como faço para deixar a tela do Prompt dos em Tela Cheia?

Obrigado novamente.

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

Arquivo / Configurações / Painel de Controle
Duplo clique em Sistema
Clique na guia Avançado
Clique no Botão VARIÁVEIS DE AMBIENTE...
O PATH está na parte de baixo, Variáveis do Sistema.
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 »

Ops, só como referência, olhe como está o MEU path no XP:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\NG;c:\#0sof\dba;c:\#0sof\xtg;c:\clipper5\bin;c:\blinker\bin;c:\bcc55\bin;c:\xharbour\bin
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

ERCS123 escreveu:Eolo, onde fica as variaveis de ambiente?

Outra coisinha......Como faço para deixar a tela do Prompt dos em Tela Cheia?

Obrigado novamente.

Ewerton
Tche, se vc der um ALT+ENTER vai deixar em tela cheia....e um post seu vc diz que esta usando REM SET CLIPPER=F250...o comando REM na frente de outro comando...cancela essa LINHA toda...ou seja isso não vai executar...de uma revisada se vc não colocou um REM sem querer na frente do FILES e use conforme o EOLO postou...

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
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 »

Tela Cheia: na barra de tarefas, clique com o botão direito sobre a janela do DOS. Vá em PADRÕES. Na guia Opções, escolha Tela Inteira. Na guia Layout, deixe os dois tamanhos como 80x25. Feito.
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 »

Complementando o que o Leonardo disse: REM é abreviação de REMARK, palavra em inglês que quer dizer "anotação, comentário, observação...". Então, quando vc coloca REM na frente de uma linha em um arquivo BAT, aquela linha NÃO é executada, está lá só como "comentário"...

Veja no Autoexec.nt...
REM AUTOEXEC.BAT nao ‚ usado para inicializar o ambiente MS-DOS.
REM AUTOEXEC.NT ‚ usado para inicializar o ambiente MS-DOS, a nao
REM ser que se especifique um arquivo de inicializa‡ao diferente
REM no arquivo de informa‡oes de programa (PIF) do aplicativo.
... estas linhas são só lembretes, não executam nada.
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 »

ALELUIA, ALELUIA!!!!!!! DEU CERTO AGORA, DEPOIS DE 2 ANOS QUERENDO RODAR NO XP, HOJE CONHECI ESTE FORUM DE CLIPPER, E COM A COLABORACAO DE TODOS VOCES, SEM CONTAR COM A AGILIDADE DAS RESPOSTAS. MUITO...MUITO OBRIGADO.

MUDEI O PATH, E DEIXEI O FILES=195 E O SET CLIPPER=195 TAMBÉM.

CONSEGUI COMPILAR E RODOU NORMALMENTE.


Um forte abraço a todos....

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

Cara, se vc está contente, imagina nós...
Legal que funfou.
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 »

Eolo, só pra encerrar. A questao da tela cheia eu fiz como voce explicou e deu certo, mas a tela do meu sistema ainda continuou pequena no centro da tela. Deu pra entender?

Ewerton
Responder