Página 2 de 7

Enviado: 29 Jul 2007 11:26
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.

Enviado: 29 Jul 2007 11:59
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

Enviado: 29 Jul 2007 12:09
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?

Enviado: 29 Jul 2007 12:16
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.

Enviado: 29 Jul 2007 12:36
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... :-)

Enviado: 29 Jul 2007 12:40
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á. :)))

Enviado: 29 Jul 2007 12:53
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

Enviado: 29 Jul 2007 13:05
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.

Enviado: 29 Jul 2007 13:06
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

Enviado: 29 Jul 2007 13:07
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

Enviado: 29 Jul 2007 13:09
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.

Enviado: 29 Jul 2007 13:23
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.

Enviado: 29 Jul 2007 13:24
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

Enviado: 29 Jul 2007 13:55
por Eolo
Cara, se vc está contente, imagina nós...
Legal que funfou.

Enviado: 29 Jul 2007 14:09
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