Página 1 de 1

rtlink no clipper 5.2e

Enviado: 17 Jun 2005 13:31
por Gelson
Olá, pessoal

Estou com um problema, pesquisei no google, cadê, e nada de solução.Fiz uma pesquisa no forum e achei um topico de alguém que já teve o mesmo problema mas não teve nenhuma resposta, procurei no perfil dele pra ver o e-mail assim eu poderia ver como ele resolveu o problema :
https://pctoledo.org/forum/viewto ... cfbeb478b6

Estou mudando de clipper 5.01 para clipper 5.2e, e como ainda não consegui resolver os meus problemas com o Rmake,(vi o tópico do Zima) mas o problema continua. Resolvi compilar meu programa usando o rtlink 3.13, que me retornou as seguinte msg de erro:

Underfined Symbol(s) after library Search
`Readkill`................................................................. ccop01.obj
`Clipper520`........................................................... .ccop01.obj
`ordvar`....................................................................ccop01.obj

Que simbolos não definidos são estes ? Por acaso seria alguma instrução(comando) que existe no cl 5.01 e é diferente no cl 5.2e ?
Como resolvo isto ?

Enviado: 19 Jun 2005 00:16
por Dudu_XBase
Gelson Boa Noite.
Vc faz uso de alguma library própria ou externa as do clipper ?
Já tentou utilizar o blinker ao invés do rtlink ?
Vc deletou todos os objs antes de compilar com a versão em 5.2 ?
Faça uma busca no fórum sobre o blinker.
Existem sim mudanças em alguns comando da versão 5.01 para 5.02, estão contidas no NG do clipper 5.2 na Seção Release Notes.
Se vc não tiver o NG dá um toque que lhe envio.
Readkill() é uma função do clipper 5.2.
As libs que estão contidas na pasta onde vc definiu o seu path de libs "set lib" são todas da versão 5.2 ?

Enviado: 19 Jun 2005 18:00
por Gelson
Olá, Dudu_Xbase. tudo bem ?

1 - Não faço uso de nenhuma lib.
2 - Ainda não tentei, pois não tive sucesso com o rmake, mas ou aproveitar a sua dica pra ver, talvez tenho mais sorte, com rmake esta dando "too many action..." outra hora dava erro na linha 31 do meu arquivo rmk, que aparentimente estava tudo ok. Bem seja Rmake seja Blinker, um dos dois vai ter que funcionar de qualquer jeito.
3 - Não deletei não, não sabia que era preciso.
4 - Se você puder me indicar onde acho o NG, fico muito grato.
5 - Quanto ao Readill() não entendi pois não uso este comando no meu fonte. ?!?
6 - Sim são todas, do clipper 5.2e, quando compilei deu um erro de base50.plt, então pequei este arquivo do meu 5.01 de coloquei no clipper 5.2e. Tem algum problema ?

obrigado por sua atenção.

Enviado: 19 Jun 2005 19:21
por Gelson
Olá, pessoal

Acabei de fazer um teste usando o blinker 4.10 ( é esta versão mesmo que vem no clipper 5.2e ?

Deu a seguinte msg: clipper.lib(DBCMD0): ´_Default_DBDRIVER´: unresolved external. A clipper.lib tem no diretorio mas DBCMD0 não tem, isto é uma lib mesmo ?

Mesmo assim o executável foi gerado, só não funciona. mas o curioso é que no rmk eu pedi para gerar o executável como sendo ccop.exe e esta sendo gerando ccop01.exe. Não entendi porque.

Se alguém puder me dar uma luz.

Enviado: 24 Jun 2005 09:58
por Gelson
Olá, pessoal.

Acabei de encontrar um dica que talvez resolva meu problema, se eu entendi a coisa certa, parece que tenho que usar no meu lnk a lib "clipper.lib" e especificar no Beginarea o mod dcbmdo. bem como estou no trampo no vai dar para testar, mas hoje a noite tento pra ver se resolve.

Agora quanto ao fato do estar sendo gerado o executável como ccop01.exe continuo sem entender, apesar que posso deixar assim mesmo e apenas remonear o ""danado"" para o nome correto. Mas gostaria de saber onde estou errando no rmk, ou se quando compilado pelo blinker o sistema sempre pega o nome que determinamos como executável e acrescenta o número ou a extensão do arquivo principal ??

http://www.lawebdelprogramador.com/preg ... er/FiveWin
prueba a usar blinker para enlazar y el siguiente archivo lnk:

# uso de overlays
BLINKER OVERLAY FIXED
# tamaño del overlay 60k
BLINKER OVERLAY OPSIZE 60

# linkado completo OFF /o no ON
BLINKER INCREMENTAL OFF

# uso de la memoria expandida para los overlays
BLINKER OVERLAY PAGEFRAME ON

# tamaño más pequeña para un overlay
BLINKER OVERLAY THRESHOLD 256

BLINKER CACHE XMS 512, 25%
BLINKER CACHE EMS 128, 50%

OUTPUT

FILE ,

BEGINAREA
FILE
ENDAREA

LIB clipper

BEGINAREA
# C/ASM Modules from CLIPPER.LIB
MOD accept, acopy, adel, ains, appexit, appinit, atail, cmem, dbcmd0
MOD dbcmd1, dbcmd2, dbcmd3, dbcmd4, dbcmd5, dbcreate, dbgapi, dbgshado