Página 1 de 1

Iniciante (rtlink)

Enviado: 03 Abr 2009 09:33
por cperches
Ola a todos;

Meu nome é Claudio, sou de Ilha Solteira -SP, aposentado e na minha juventude era programador Clipper, alias, na empresa onden trabalhava eu era programador.

Atualmente, desenvolvo muito humildimente algumas paginas web, php e mysql, para minha video locadora e para o meu moto clube, coisa bem simples.

Estou tentando voltar ao clipper para logo em seguida ir para o xHarbour mas estou encontrando algumas dificuldades.

Consegui, depois de uma longa procura, baixar os 2 disketes do clipper 5.2 e seguindo orientação do Maligno, coloquei no raiz do meu disco "D:" e fiz a instalaçao. Aparentemente foi um sucesso.

Fiz, seguindo ainda algumas orientações que achei na net, as configurações nas variaveis de ambiente, os sets e o path onde o clipper foi instalado (C:\CLIPPER5).

Atraves de um editor de texto puro (PHPEditor) fiz um pequeno programa chamado teste1.prg e coloquei na pasta c:\exe_clippper. O prg ficou assim:
CLEAR
? "Exemplo do comando ?"
? date ( )
? " a data de hoje é..:"
?? date ( )

Para clippar executei o seguinte comando:
clipper teste1 (enter)
a mensagem foi essa:
340K available
Compiling TESTE1.PRG
Code size 102, Symbols 112, Constants 42
gerando um arquivo teste1.obj...

para linkar eu usei o seguinte comando:
rtlink fi teste1
a mensagem é SEMPRE essa:
Enter directory for CLIPPER.LIB
(Enter to quit) e fica o cursor piscando

Entao eu entro com a pasta que esta instaldo o clipper.lib e nada..

Se alguem puder ajudar, fico agradecido, alias MUITO agradecido

Uso Windows XP

Cláudio
Ilha Solteira - SP
http://www.marchalenta.com.br
cperches@hotmail.com

Re: Iniciante (rtlink)

Enviado: 03 Abr 2009 10:09
por Maligno
A mensagem de erro é típica de linker que não encontra a biblioteca necessária. Faça um teste. Execute a parte do RTLink novamente, mas antes inclua na linha de comando uma variável de ambiente que informe o RTLink onde estão as bibliotecas: SET LIB=d:\clipper\lib (ou o que for).

Re: Iniciante (rtlink)

Enviado: 03 Abr 2009 10:42
por cperches
Ok Maligno;

Agora funcionou corretamente..

Fico pensnado, se esta setado nas variaveis de ambiente, pq necessito colocar na linha comando ?

Seria mais facil entao criar um batzinho clip.bat onde estaria esse comando ?

clip.bat
@echo off
set lib=c:\clipper5\lib
clipper teste1
rtlink fi teste1

Agradeço mais uma vez a informação

Obrigado

Claudio
Ilha Solteira - SP
http://www.marchalenta.com.br

Re: Iniciante (rtlink)

Enviado: 03 Abr 2009 10:47
por Maligno
Se já tinha incluído nas suas variáveis de ambiente e não funcionou, certamente há algum erro ou nas suas definições ou na forma como as fez, pois o que sugeri tem o mesmo efeito. O que muda é apenas o momente em que foi feito.

Re: Iniciante (rtlink)

Enviado: 15 Abr 2009 20:02
por labaroazul
CPerches, faça o seguinte (caso seu sistema operacional seja Windows XP):

1 - Menu Iniciar / Configurações / Painel de Controle;
2 - Sistema;
3 - Clique na aba "Avançado" e, em seguida, no botão "Variáveis de Ambiente";
4 - Clique no botão "Nova";
5 - Em nome da variável, digite "PATH" (sem as aspas!);
6 - Em valor da variável, digite esse monstrengo que segue abaixo (também sem as aspas!):

"%SystemRoot%\system32;%SystemRoot%;C:\clipper5\NG;c:\clipper5\bin;c:\clipper5\include;c:\clipper5\lib;c:\clipper5\obj"

7 - Clique em OK e, em seguida, Ok, de novo.
8 - Clique me Aplicar e, em OK.
9 - Pronto!