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 ?
rtlink no clipper 5.2e
Moderador: Moderadores
-
Dudu_XBase
- Membro Master

- Mensagens: 1071
- Registrado em: 25 Ago 2003 16:55
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 ?
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 ?
________________________________________________________________________________________________________
(Aow Saudade) Clipper 5.2e, Blinker 7, RDD SIXNSX, DBFCDX /Xharbour 1.0, Rdd Mediator (Mysql) Free , RDD Sqlrdd (Sql Server) Comercial
(Hoje) C# Python Sql Server e Oracle
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.
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.
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.
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.
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
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
