Boa tarde, amigos!
Há tempos atrás pedi ajuda para saber como era possível compilar e executar programas Clipper a partir de pastas diferentes do diretório onde o clipper se encontrava instalado. Na ocasião deu certo, mudei para o clipper 5.3b, etc.
Depois de alguns dias tive de modificar o AUTOEXEC.NT (o CONFIG.NT ficou a mesma coisa de sempre) porque precisei usar o Clipper 5.2e + FGL31 novamente (usar a FGL31 com o Clipper 5.3B não estava dando certo). Agora tento compilar meus programas a partir da pasta "C:\Folha" usando o seguinte arquivo de lote (.bat) e nada dá certo. Aparece o seguinte erro no prompt de comando:
'Clipper' não é reconhecido como um comando interno um programa operável ou um arquivo em lotes.
Meu arquivo de lote está assim:
cls
del %1.exe
clipper %1
if not errorlevel 1 exospace file %1,divide53 library dbfcdx, _dbfcdx
del %1.obj
%1
e meu Autoexec.nt está assim:
@echo off
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.
REM Instalar as extensoes CD ROM
lh %SystemRoot%\system32\mscdexnt.exe
REM Instalar o redirecionador da rede (carregar antes do dosx.exe)
lh %SystemRoot%\system32\redir
REM Instalar o suporte DPMI
lh %SystemRoot%\system32\dosx
SET CLIPPER=F200 //DYNF:8 //SWAPK:65535 //SWAPPATH:"C:\TEMP" //TEMPPATH:"C:\TEMP"
SET BIN=C:\CLIP53B\BIN;
SET INCLUDE=C:\CLIP53B\INCLUDE;
SET LIB=C:\CLIP53B\LIB;
SET OBJ=C:\CLIP53B\OBJ;
PATH=C:\CLIP53B\BIN;C:\NG;%path%
E se eu jogo todos os ".prg" para dentro do diretorio C:\clip53b\bin ele compila mas não linka. O que eu faço? ´o)
'CLIPPER' não é reconhecido como um comando interno.
Moderador: Moderadores
-
labaroazul
- Usuário Nível 2

- Mensagens: 83
- Registrado em: 26 Fev 2008 14:52
- Localização: São Paulo - SP
- Contato:
'CLIPPER' não é reconhecido como um comando interno.
Windows XP Professional + Clipper 5.2e + Exospace + Dbase III Plus + SIX3 + NoDosImp + LXPic
"O trabalho afasta três males: o vício, a pobreza e o tédio." (Voltaire)
Site: http://www.labaroazul.xpg.com.br
Repositório: http://www.4shared.com/dir/31334106/e79 ... aring.html
"O trabalho afasta três males: o vício, a pobreza e o tédio." (Voltaire)
Site: http://www.labaroazul.xpg.com.br
Repositório: http://www.4shared.com/dir/31334106/e79 ... aring.html
Labaro, pela minha pouca experiencia, vc nao deve copiar seus PRGs no diretorio do clipper.
Para vc compilar é so vc dar o caminho do diretorio em se encontra o clipper, assim:
C:\seusPRGS>\clip53B\clipper nome_do_prg
Depois para linkar, pelo jeito vc nao usa nenhum linkador externo, entao:
C:\seusPRGS>clip53B\rtlink fi nome_do_prg
Espero ter ajudado, abraços
Para vc compilar é so vc dar o caminho do diretorio em se encontra o clipper, assim:
C:\seusPRGS>\clip53B\clipper nome_do_prg
Depois para linkar, pelo jeito vc nao usa nenhum linkador externo, entao:
C:\seusPRGS>clip53B\rtlink fi nome_do_prg
Espero ter ajudado, abraços
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Labaro, retire do AUTOEXEC.NT a linha abaixo, pois ela não é necessária:
SET BIN=C:\CLIP53B\BIN;
Verifique se realmente o seu Clipper está instalado na pasta C:\CLIP53B.
Entre na pasta onde está os arquivos PRGs do seu programa e tente compilar.
Caso não dê certo, digite os seguintes comandos antes de fazer a compilação:
SET INCLUDE=C:\CLIP53B\INCLUDE
SET LIB=C:\CLIP53B\LIB
SET OBJ=C:\CLIP53B\OBJ
PATH=%PATH%;C:\CLIP53B\BIN;C:\NG;
Agora tente fazer a compilação novamente... caso você consiga, deve ter algum problema com o seu arquivo AUTOEXEC.NT.
Abraços,
SET BIN=C:\CLIP53B\BIN;
Verifique se realmente o seu Clipper está instalado na pasta C:\CLIP53B.
Entre na pasta onde está os arquivos PRGs do seu programa e tente compilar.
Caso não dê certo, digite os seguintes comandos antes de fazer a compilação:
SET INCLUDE=C:\CLIP53B\INCLUDE
SET LIB=C:\CLIP53B\LIB
SET OBJ=C:\CLIP53B\OBJ
PATH=%PATH%;C:\CLIP53B\BIN;C:\NG;
Agora tente fazer a compilação novamente... caso você consiga, deve ter algum problema com o seu arquivo AUTOEXEC.NT.
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Realmente, na maior parte das vezes o AUTOEXEC.NT não funciona certo pra mim. Então, prefiro alterar o registro do Windows diretamente. E quando formato a máquina só executo o REG que salvei pra ter tudo de volta, de forma rápida e fácil.
[]'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!
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!


