Página 1 de 1

Iniciando no Clipper 5.2e

Enviado: 04 Mai 2008 22:50
por Junior Frota
Olá, estou iniciando no Clipper 5.2e e gostaria que alguém me ajudasse a configurar o meu PC para rodá-lo. Meu Sistema Operacional é XP sp2.

Obrigado pela atenção...

Valeu...

Re: Iniciando no Clipper 5.2e

Enviado: 05 Mai 2008 08:38
por labaroazul
Pelo que sei, meu amigo, o Clipper 5.2e roda bem pelo Prompt de Comando do XP como se estivesse num MS-Dos ou Win95: sem problema algum!
Mas, para criar programas nele, primeiro você deve fazer algumas alterações no AUTOEXEC.NT e no CONFIG.NT do seu XP. Esses arquivos se encontram na pasta C:\Windows\System32.

Abaixo estou mandando um exemplo de como fazer essas alterações. No meu caso eu instalei o Clipper na pasta c:\clip52e. Se você usou a instalação padrão do Clipper, mude onde está escrito c:\clip52e para c:\clipper5

No seu Autoexec.nt coloque as seguintes linhas:
SET CLIPPER=F200 //DYNF:8 //SWAPK:65535 //SWAPPATH:"C:\TEMP" //TEMPPATH:"C:\TEMP"
SET BIN=C:\CLIP52E\BIN;
SET INCLUDE=C:\CLIP52E\INCLUDE;
SET LIB=C:\CLIP52E\LIB;
SET OBJ=C:\CLIP52E\OBJ;
PATH=C:\CLIP52E\BIN;C:\CLIP52E\NG;%path%

No Config.nt coloque as seguintes linhas:
FILES=200
BUFFERS=50
STACKS=9,256

Ha! E, para compilar seus programas sem estar dentro da pasta C:\Clipper5\Bin, você pode criar no drive C uma pasta para guardar os seus fontes, por exemplo C:\Fontes. Os outros passos seguem abaixo:

1 - Para compilar, copie o arquivo CL.BAT que está dentro da pasta C:\Clipper5\Bin para dentro da sua pasta C:\Fontes.
2 - Clique no menu Iniciar, vá em Configurações;
3 - Clique em Painei de Controle.
4 - Clique em Desempenho e Manutenção.
5 - Clique em Sistema.
6 - Clique na "abinha" Avançado.
7 - Clique no botão Variáveis de Ambiente.
8 - Clqiue no botão Nova.
9 - Em Nome da Variável digite "PATH" (sem as aspas!).
10 - Digite "%SystemRoot%\system32;%SystemRoot%;C:\clip52E\NG;c:\clip52E\bin;c:\clip52E\include;c:\clip52E\lib;c:\clip52E\obj" em Valor da Variável (sem as aspas!). Lembre-se que, caso você tenha instalado seu clipper no diretório C:\Clipper5, substitua onde está escrito C:\clip52e no meu exemplo por c:\clipper5!
11 - Clique em OK.
12 - Clique em OK, de novo.
13 - Pronto! Pode começar a programar em Clipper! :))

Qualquer dúvida, poste aqui no fórum que um programador mais experiente poderá te ajudar. Eu também sou só um aprendiz! -:]

Re: Iniciando no Clipper 5.2e

Enviado: 05 Mai 2008 08:53
por alaminojunior
Em primeiro lugar, seja muito bem vindo ao fórum, meu caro.
Seguinte: Você pode, entre outros meios:

Tecla Win + Break -> Propriedades do Sistema -> Orelha AVANÇADO -> Variáveis de Ambiente -> Lá nas Variáveis do Sistema vc inclui o seguinte:

Nome da variável-> vc digita por exemplo LIB, e no valor da variável, o caminho correspondente (C:\clip53\lib). Este é um exemplo, preencha com o caminho da sua maquina. E para os demais INCLUDE, OBJ, BIN, é só fazer o mesmo.
Enfim, todos os caminhos para as pastas de trabalho do Clipper, são configuradas aí.
Neste mesmo lugar tem a variável PATH, edite-a adicionando o caminho para a pasta onde estão o compilador e linkeditor. Se por acaso voce fizer uso da CAtools, o procedimento é o mesmo.
Para terminar, edite o seu arquivo CONFIG.NT, inclua nele a seguinte linha:
FILES=100
BUFFERS=25

Boa sorte.

Re: Iniciando no Clipper 5.2e

Enviado: 08 Mai 2008 11:03
por Junior Frota
Olá, eu queria agradecer aos amigos que despuzeram a me ajudar, mas acho que não deu muito certo, não. Como eu havia falado, sou completamente leigo em clipper e preciso de alguém que me diga passo-a-passo como faço para configurar o Clipper 5.2e no meu PC (XP Pro SP2).

Eu consegui uma pasta Clipper5 que contém as seguintes sub-bastas: bin, obj, lib, include e rt5x, copiei toda a pasta para C:\, mas só isso não basta, eu sei, é preciso declarar umas variáveis de ambiente, aí é que tá, não consegui fazer isso. Os dois colegas que responderam minha mensagem, aos quais agradeço muito, me mostaram duas maneiras diferente de confirurar, então eu peço, por favor, a quem poder me ajudar, me dando instruções passo-a-passo de como fazer a configuração do Clipper 5.2e no meu PC.

Se alguém poder entrar em contato comigo, meu msn é fipjr@hotmail.com

Obrigado pela atenção

Um abraço...

Re: Iniciando no Clipper 5.2e

Enviado: 08 Mai 2008 13:06
por Pablo César
Junior Frota escreveu:preciso de alguém que me diga passo-a-passo como faço para configurar o Clipper 5.2e no meu PC (XP Pro SP2).

Eu consegui uma pasta Clipper5 que contém as seguintes sub-bastas: bin, obj, lib, include e rt5x, copiei toda a pasta para C:\
Vou te indicar uma forma facilzinha que você não vai recusar. Bom ja temos o Clipper instalado na pasta C:\CLIPPER5. Agora o que falta é você criar uma pasta na RAIZ (no "C:\") para você começar a desenvolver seu aplicativo teste. Digamos que você crie a pasta C:\TESTE e então posicione-se naquela pasta.

Uma vez posicionado lá naquela pasta, crie um arquivo em lote (uma BATCH FILE) chamado COMPILE.BAT para compilar seu o aplicativo que está desenvolvendo, com o seguinte conteúdo:

Código: Selecionar todos

@ECHO OFF
PATH=C:\CLIPPER5\BIN;C:\CLIPPER5\PLL;C:\WINDOWS
SET INCLUDE=C:\CLIPPER5\INCLUDE
SET LIB=C:\CLIPPER5\LIB
SET OBJ=C:\CLIPPER5\OBJ
SET PLL=C:\CLIPPER5\PLL
CLIPPER %1 /B
IF ERRORLEVEL 1 GOTO ERRO
RTLINK FI TESTE
IF ERRORLEVEL 1 GOTO ERRO
%1
GOTO FIN
:ERRO
PAUSE
GOTO FIN
:FIN
Agora faça o seu aplicativo crie um arquivo chamado TESTE.PRG com o seguinte conteudo:

Código: Selecionar todos

SETCOLOR("W/B")
CLS
@ 12,00 SAY "Bem vindo ao Clipper" COLOR "GR+/B"
Agora na linha de comando digite:

COMPILE TESTE

E então verás o resultado. Mais mastigado que isso, só dois disso... hihi Boa sorte !

Re: Iniciando no Clipper 5.2e

Enviado: 08 Mai 2008 18:49
por Junior Frota
Olá Pablo César! Segui todas as suas instruções e por sinal, quase ía dando certo. Criei o arquivo COMPILE.BAT e o TESTE.PRG dentro da pasta C:\TESTE, como você disse, mas quando digitei no Prompt COMPILE TESTE, apareceu a seguinte mensagem:

Código: Selecionar todos

Subsistema MS-DOS de 16 bits

Pronpt de comando - compile teste
SYSTEM\CurrentControlSet\Control\VirtualDeviceDrivers. Formato inválido do drive de 
dispositivo virtual no Registro.
Escolha 'Fechar' para finalizar o aplicativo.
Eu cliquei em ignorar para ver no que dava e o Clipper chegou a processar alguma coisa, criou até o arquivo TESTE.OBJ, mas não criou o arquivo TESTE.EXE. O que poderá ter acontecido? Será que foi por causa das tentativas de criar as variáveis de ambiente e não removi elas, já que com o COMPILE.BAT já faz tudo sozinho?

Me ajude que eu ficarei muito grato.

Se você tiver msn me adiciona aí fipjr@hotmail.com

Um abraço... :xau

Iniciando no Clipper 5.2e

Enviado: 08 Mai 2008 23:53
por Pablo César
Junior, qual é mesmo a versão do seu Windows ? Poderias me dizer qual é a linha de comando que consta no ícone onde você acessa "Prompt de Comando".

Parece que esse tipo de erro é algum valor de registro foi corrompido, possivelemente você instalou algum software 16Bits que corrompeu algum arquivo. Leia este artigo, mas tome cuidado, mexer com o REGISTRO é coisa séria. Faça um backup do REGISTRO e se possível dos arquivos do seu HD.

http://support.microsoft.com/kb/254914/pt-br

Tudo leva a crer que não é falha do Clipper e sim do SO. Siga os passos atentamente, veja que tem um sub-link (com um número que indica como fazer backup do registro) e se não resolver... eu partiria para a formatação (eu nesses aspecto sou um pouco radical).

Re: Iniciando no Clipper 5.2e

Enviado: 09 Mai 2008 10:34
por Junior Frota
Tudo leva a crer que não é falha do Clipper e sim do SO. Siga os passos atentamente, veja que tem um sub-link (com um número que indica como fazer backup do registro) e se não resolver... eu partiria para a formatação (eu nesses aspecto sou um pouco radical).
Eu sei, pode ser mesmo o resgistro. Eu lembro que eu instalei um programa que faz a limpeza do hd e do registro também, eliminado as chaves que não estão sendo usadas, acho que pode ter apagado uma dessas chaves de registro.

Vou aceitar seu concelho e formatar o meu pc, ele já tá precisando ser formatado mesmo, então eu começo todos os procedimentos novamente, com certeza vou conseguir dessa vez, vou fazer isso domingo e então te digo se deu certo ou não.

Um abraço... :xau

Re: Iniciando no Clipper 5.2e

Enviado: 09 Mai 2008 11:19
por Junior Frota
E aí Pablo César, eu visitei o site que você me indicou pra tentar resolver o problema do registro. O site me ensinou a entrar com um novo registro do VirtualDiviceDrivers, tava faltando uma chave VDD e a criei, bom, pelo menos o Edit do MS-DOS tá funcionando agora, rs. Mas quando o Clipper vai criar o executável do programa, aparece a seguinte mensagem no Propt de Comando:

Código: Selecionar todos

C:\Teste> rtlink fi teste
error ert0084: Cannot read RTLINK.DAT header
Será que é porque não existe esse arquivo na pasta do Clipper?

Um Abraço... :xau

Re: Iniciando no Clipper 5.2e

Enviado: 09 Mai 2008 11:34
por Pablo César
Junior Frota escreveu:O site me ensinou a entrar com um novo registro do VirtualDiviceDrivers, tava faltando uma chave VDD e a criei, bom, pelo menos o Edit do MS-DOS tá funcionando agora
Quê bom que serviu, se tudo parecer estar funcionando bem, então não vai precisar formatar. Mas não descarte essa possibilidade ainda.
error ert0084: Cannot read RTLINK.DAT header

Será que é porque não existe esse arquivo na pasta do Clipper?
Com certeza, ou pode estar fragmentado. Verifique o tamanho dele que é para ser de 42.694 bytes e data 07/02/95, pelo menos o meu é assim e deve estar no sub-diretório C:\CLIPPER5\BIN

Re: Iniciando no Clipper 5.2e

Enviado: 09 Mai 2008 20:45
por Junior Frota
Com certeza, ou pode estar fragmentado. Verifique o tamanho dele que é para ser de 42.694 bytes e data 07/02/95, pelo menos o meu é assim e deve estar no sub-diretório C:\CLIPPER5\BIN
Pablo César, o arquivo RTLINK que tem dentro do diretório C:\Clipper5\Bin tem 347 kB, bem maior do que você indicou. Será que tá certo esse negócio? rsrsrs.

Poxa, tô muito ancioso pra começar a programar em Clipper, mas infelismente não tá dando certo.

Vou formatar Domingo. O meu pc já tá precisando, mesmo.

Um abraço... :xau

Re: Iniciando no Clipper 5.2e

Enviado: 09 Mai 2008 21:17
por Pablo César
Junior Frota escreveu:o arquivo RTLINK que tem dentro do diretório C:\Clipper5\Bin tem 347 kB, bem maior do que você indicou. Será que tá certo esse negócio?
Você está confundindo o RTLINK.EXE com o RTLINK.DAT. Eu estava mencionando o RTLINK.DAT o mesmo que estava dando erro na sua compilação. Para mim o RTLINK.EXE tem
356.021 bytes um pouco diferente do seu. Você baixou de quê lugar essa versão do Clipper ?. Experimente baixar do site do Maligno neste link: http://pub.buzinello.com/xbase/clipper/ ... talled.zip aqui pode confiar esta cópia e os tamanhos de lá são:

RTLINK.DAT 42.694
RTLINK.EXE 356.011

Mas repare que o diretório é CLIPPER do pacote baixado do site do Maligno. Daí você terá que renomear o diretório para CLIPPER5 ou alterar o arquivo COMPILE.BAT onde diz C:\CLIPPER5 para C:\CLIPPER, ok ?

Re: Iniciando no Clipper 5.2e

Enviado: 10 Mai 2008 09:53
por Junior Frota
Mas repare que o diretório é CLIPPER do pacote baixado do site do Maligno. Daí você terá que renomear o diretório para CLIPPER5 ou alterar o arquivo COMPILE.BAT onde diz C:\CLIPPER5 para C:\CLIPPER, ok ?
Aí Pablo César, baixei o Clipper do site do Maligno, realmente o pacote que baixei tem muito mais arquivos que o anterior. Só que quando eu escrevo no Prompt: C:\Teste>edit teste.prg, dá a seguinte mensagem:

Código: Selecionar todos

C:\Teste>edit teste.prg
'edit' não é reconhecido como um comand interno ou externo, um programa operável ou um arquivo em lote
Eu gostaria de saber o que tá acontecendo com o meu Prompt, mas se for o jeito, vou formatar mesmo.

Enquanto isso tô usando um outro editor, o EditPad, com ele dá certo também.

Ah! Quando eu vou compilar o código fonte, por exemplo: COMPILE EXEMPLO.PRG. Até que o Clipper compila direitinho, mas não tá criando o executável do programa, aparece é uma caixa de diálogo dizendo que não é possível abrir o arquivo EXEMPLO.PRG, mas não esse o arquivo que eu gostaria de estar abrindo, e sim o EXEMPLO.EXE pra ver o resultado do programa.

O que deve ser isso?

Aí, Pablo, muito obrigado pelas dicas, elas estão sendo muito úteis, só o sistema que não tá cooperando.

Um abraço...

Re: Iniciando no Clipper 5.2e

Enviado: 10 Mai 2008 15:14
por Pablo César
Junior Frota escreveu:quando eu escrevo no Prompt: C:\Teste>edit teste.prg, dá a seguinte mensagem:

Código: Selecionar todos

C:\Teste>edit teste.prg
'edit' não é reconhecido como um comand interno ou externo, um programa operável ou um arquivo em lote
Eu gostaria de saber o que tá acontecendo com o meu Prompt, mas se for o jeito, vou formatar mesmo.
O seu Windows está instalado na pasta Windows mesmo ?. Veja que na minha instruções cobre o COMPILA.BAT o PATH está setando para o C:\WINDOWS, talvez esteja matando o resto do PATH que tinha para funcionar os comandos do WINDOWS. Verifique a existência do EDIT.EXE que deve estar na pasta onde o Windows está instalado (normalmente é para ser WINDOWS), senão é o path do Windows indica outro lugar.
Quando eu vou compilar o código fonte, por exemplo: COMPILE EXEMPLO.PRG.
Está faltando um pouquinho mais de atenção da sua parte. Veja como eu indiquei você fazer: viewtopic.php?f=1&t=7988#p44817 ==> COMPILE TESTE (sem extensão alguma)

Você também precisa entender um pouco mais sobre COMANDOS do SO. Junior, você precisa entender como as coisas funcionam. De nada vai valer nós dizermos: faz isto, faz aquilo. Tem que você entender e isso só você pode fazer. Analise o arquivo COMPILA.BAT e veja como funciona. Aquele do PATH é necessário que você entenda para que serve. Perceba qe na linha onde diz %1 após o RTLINK.... você deve saber que %1 é o parâmetro que você está passando (na linha de comando) junto ao COMPILA <nome_do_PRG (sem extensão)> certo ? É por isso que não deves colocar COMPILA TESTE.PRG e sim COMPILA TESTE.

Pode ser que seu Windows esteja um pouco baleado, não posso afirmar que justifique formatação mas uma coisa precisamos reconhecer... você precisa se aprofundar mais seus conhecimentos sobre o DOS se quiser continuar com programação. Pois mesmo que você vai para uma programação VISUAL irá precisar também de conhecimentos do SO e o SO nem sempre podemos por mão neles sem recorrer a LINHA DE COMANDO.

Você vai ver que quando testar com COMPILA TESTE irá criar o arquivo e você irá criar seu executável. Pode crer !