Poderiam me ajudar com rmk e lnk

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
Bisteca
Usuário Nível 2
Usuário Nível 2
Mensagens: 74
Registrado em: 10 Jan 2005 10:25

Poderiam me ajudar com rmk e lnk

Mensagem por Bisteca »

Sou inespeirente com compiladores e hoje para compilar meu programa faço assim
clipper menup /l
exospace fi menup timeslic lib llidbg dbfcdx _dbfcx.
Bem só que o executável esta ficando grande próximo de 1Mega e estou tendo dificuldades na indexação dos arquivos por falta de memória.
Sei que tem o método compress e outros mais.
poderiam me ajudar a montar os arquivos lnk e rmk.
Obrigado a todos
Josmar dos Santos
Usuário Nível 3
Usuário Nível 3
Mensagens: 277
Registrado em: 11 Jan 2006 18:36
Localização: Botucatu-SP

Respostas

Mensagem por Josmar dos Santos »

Ai vai:

CRIE SEUPROGRAMA.RMK E COLOQUE ESSES DADOS DENTRO DO MESMO
// SEUPROGRMA.RMK
.PRG.OBJ:
\CLIPPER5\BIN\CLIPPER $< /M
SEUPROGRAMA.OBJ: SEUPROGRAMA.PRG
OUTROS.OBJ: OUTROS.PRG
//


CRIE SEUPROGRAMA.LNK E FAÇA A MESMA COISA
RTLINK FI SEUPROGRAMA,OUTROS
OUTPUT SEUPROGRAMA

AI..VC COLOCA QUANTOS QUISER...

UM ABRAÇO,
JOSMAR
Editado pela última vez por Josmar dos Santos em 16 Mar 2006 20:19, em um total de 1 vez.
Avatar do usuário
Augusto
Usuário Nível 3
Usuário Nível 3
Mensagens: 473
Registrado em: 26 Ago 2003 17:50
Localização: Maricá/RJ
Contato:

Mensagem por Augusto »

Parceiro...

Sem querer desmerecer o colega da resposta anterior...

Esquece esse tal de RTLINK !!! Migra logo pro Clipper5.3 c/ Blinker6

Utilize um script .CLP para compilação e um ouro .LNK para linkedição e aí...
é só correr para o abraço...
:xau Fui...
goulart@provsul.com.br

Faça da PROVSUL o seu Provedor de Serviços WEB
Visite: www.PROVSUL.com.br
Josmar dos Santos
Usuário Nível 3
Usuário Nível 3
Mensagens: 277
Registrado em: 11 Jan 2006 18:36
Localização: Botucatu-SP

rmk e lnk

Mensagem por Josmar dos Santos »

Ola Algusto..blz ?
Aproveitando a brecha que você abriu, como que eu faço para usar o blinker, pois ja vi muito sobre esse assunto e te confesso que não tenho nem um conhecimento...
Como que eu faço para migrar para o mesmo...? Como que é o procedimento de linkedifcação do mesmo ?
Outro detalhe, eu utilizo o clipper 5.2, da para usar essa versão ou tem que ser o clipper 5.3 ?
Sem mais
Josmar
Avatar do usuário
Augusto
Usuário Nível 3
Usuário Nível 3
Mensagens: 473
Registrado em: 26 Ago 2003 17:50
Localização: Maricá/RJ
Contato:

Mensagem por Augusto »

Bem... vamos por partes...

Quanto a migrar para o Clipper 5.3 não é necessario vc fazer qualquer alteração nos seus fontes... basta vc baixar o Clipper 5.3+Blinker6 (estão juntos) AQUI para uma pasta CLIP53

Para montar seu .CLP faça da seguinte forma:
Abra o Bloco de Notas(NOTEPAD.EXE) e lá coloque seu PRG's assim:

Código: Selecionar todos

seuprg                 // O 1o. da lista tem que ser o PRG principal 
seuprg01               //não é necessário colocar a extensão
seuprg02             
seuprg03             
seuprg04
seuprg05
...
seuprgNN
Esta rotina vai gerar seu OBJ do sistema
Lembre-se de retirar os cometários (//...) antes de criar o .CLP

Para montar seu .LNK faça da seguinte forma:

Código: Selecionar todos

FILE SEUOBJ,ARQ1OBJ,ARQ2OBJ            // Coloque aqui todas as OBJ's que vc utilizar separadas por vírgula   -  não é necessário colocar a extensão
OUTPUT SEUEXE   //não é necessário colocar a extensão
BLINKER INCREMENTAL OFF
BLINKER EXECUTABLE CLIPPER F250
BLINKER PROCEDURE DEPTH 140
BLINKER EXECUTABLE NODELETE
BLINKER EXECUTABLE COMPRESS 1
BLINKER EXECUTABLE EXTENDED 
SEARCH \CLIP53\BLXCLP53
LIB CLIPPER 
LIB EXTEND
LIB DBFNTX
LIB TERMINAL
LIB CTP                          //Daqui pra baixo coloque as demais LIB's que vc utilizar   -  não é necessário colocar a extensão
Esta rotina vai gerar seu EXE do sistema
Lembre-se de retirar os cometários (//...) antes de criar o .LNK

Para facilitar... crie uma .BAT (tbm no NOTEPAD) para compilar/linkeditar seus programas.
Ex.:
SET INCLUDE=C:\CLIP53
SET LIB=C:\CLIP53
SET OBJ=C:\CLIP53
SET PLL=C:\CLIP53
\CLIP53\CLIPPER @SEUCLP /M /O
\CLIP53\BLINKER @SEULNK

Pronto... seu arquivo EXE estará pronto para ser usado...

Qualquer dúvida é só perguntar...

By the way.... Vc conhece essa tal de "Mariana" do BigBrother ?? hehe
:xau Fui...
goulart@provsul.com.br

Faça da PROVSUL o seu Provedor de Serviços WEB
Visite: www.PROVSUL.com.br
Avatar do usuário
Bisteca
Usuário Nível 2
Usuário Nível 2
Mensagens: 74
Registrado em: 10 Jan 2005 10:25

lnk rmk

Mensagem por Bisteca »

amigos estou seguindo a ultima dica, do clp. consegui compilar e linkar, mas ao executar o programa aparece uma tela de general protection fault
blx 286 : 1313. podem me ajudar?
Avatar do usuário
Augusto
Usuário Nível 3
Usuário Nível 3
Mensagens: 473
Registrado em: 26 Ago 2003 17:50
Localização: Maricá/RJ
Contato:

Mensagem por Augusto »

Coloque aqui o seu .CLP e o .LNK prá gente dar uma olhada...
:xau Fui...
goulart@provsul.com.br

Faça da PROVSUL o seu Provedor de Serviços WEB
Visite: www.PROVSUL.com.br
Avatar do usuário
Bisteca
Usuário Nível 2
Usuário Nível 2
Mensagens: 74
Registrado em: 10 Jan 2005 10:25

Mensagem por Bisteca »

ai esta:
menup.clp
menup

menup.lnk
FILE MENUP,TIMESLIC
OUTPUT MENUP
BLINKER INCREMENTAL OFF
BLINKER EXECUTABLE CLIPPER F250
BLINKER PROCEDURE DEPTH 140
BLINKER EXECUTABLE NODELETE
BLINKER EXECUTABLE COMPRESS 1
BLINKER EXECUTABLE EXTENDED
SEARCH \CLIP53\LIB\BLXCLP53
SEARCH \CLIP53\LIB\DBFCDX
SEARCH \CLIP53\LIB\_DBFCDX
LIB CLIPPER
LIB EXTEND
LIB LLIBG
Avatar do usuário
Augusto
Usuário Nível 3
Usuário Nível 3
Mensagens: 473
Registrado em: 26 Ago 2003 17:50
Localização: Maricá/RJ
Contato:

Mensagem por Augusto »

Bisteca escreveu: SEARCH \CLIP53\LIB\BLXCLP53
SEARCH \CLIP53\LIB\DBFCDX
SEARCH \CLIP53\LIB\_DBFCDX
Seu erro "provavelmente" está nesse trecho do LNK...

Observe que o path que vc usou é: SEARCH \CLIP53\LIB\....

Altere para:
SEARCH \CLIP53\BLXCLP53
ou simplemente
SEARCH BLXCLP53

Outra coisinha... acho que deva acrescentar o LIB TERMINAL tbm...

Se vc colocou o CLIPPER + BLINKER todo na pasta CLIP53 não há o sub-diretório LIB....
:xau Fui...
goulart@provsul.com.br

Faça da PROVSUL o seu Provedor de Serviços WEB
Visite: www.PROVSUL.com.br
Avatar do usuário
Bisteca
Usuário Nível 2
Usuário Nível 2
Mensagens: 74
Registrado em: 10 Jan 2005 10:25

Mensagem por Bisteca »

Obrigado pela atenção.
Bom, se eu não colocar o caminho clip53\lib. da o erro unable....
então agora vou tentar colocar a lib terminal

valeu
Responder