Tabela do RMKE

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

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

Tabela do RMKE

Mensagem por Josmar dos Santos »

Ola pessoal....Estou tentando criar um outro prg em meu sistema, mas ao criar o mesmo, ele emite a seguinte mensagem de erro:
"Fatal RMKE/R3006 Symbol table exhausted. Pelo que constatei no manual de mensagens de erro, isto quer dizer que Acabou o espaço na tabela de síbolos interna. No manual dizia tambem que a soluçao é aumentar a tabela usando a opção /XS. Pois bem, a pergunta é o seguinte: Como usar essa opção ? Seria outro compilador semelhante ao RMK ? Vai mudar alguma coisa ao compilar o meu sistema ? O RMK vai continuar compilando o sistema, enfim, o que seria isso ?
Obrigado..
Josmar :-o
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Mensagem por rochinha »

Amiguinho

O tamanho do .RMK tem limite.

Portanto a unica maneira é voce dividir o .RMK e outra parte e acrescentar os outros .PRGs.

E na hora de compilar coloque:

rmake arquivo1.rmk
rmake arquivo2.rmk

@braços :?)
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
kiko
Usuário Nível 3
Usuário Nível 3
Mensagens: 145
Registrado em: 08 Jul 2004 15:24
Localização: Cianorte

Mensagem por kiko »

alem do que o rochinha falou, vc pode aumentar o tamanho da tabela de simbolos do seu arquivo rmk com a opçao /XS
o padrao eh 500, aumente esse valor ate parar de dar o erro
na chamada, faz assim:
RMAKE /XS1000 ARQUIVO.RMK

ate a proxima...
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

table rmk

Mensagem por Josmar dos Santos »

Valeu galera, vou tentar fazer...obrigado por enquanto ...
Um abraço...Josmar
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

tabela do rmk

Mensagem por Josmar dos Santos »

Ola Rochinha ..blz
Eu fiz o que você me mencionou e de fato deu certo. Eu criei dois arquivos do rmk, mas o sistema esta criando dois arquivos *.exe, veja o que eu fiz:
--> O nome do meu primeito aquivo rmk se chama ofic.rmk. O outro que ofic1.rmk, mas pelo que eu percebi, tive que mexer tambem no quivo *.lnk (ofic.lnk). Para o sistema dar certo eu tive que criar um outro aquivo ofic1.lnk, deve ser por isso que o sistema criou dois exe, mas ambos deu certo, tando o ofic.exe como o ofic1.exe executaro o programa normalmente.
Veja os topicos abaixo, se eu conseguir jogar os dois aquivos do rmk para um unico *.exe na hora de compilar melhor !


ofic.rmk:
//ofic.rmk
.PRG.OBJ:
\CLIPPER5\BIN\CLIPPER $< /M
OFIC.OBJ: OFIC.PRG
//->

ofic.lnk
rtlink fi ofic
output ofic->

ofic1.rmk:
//ofic.rmk
.PRG.OBJ:
\CLIPPER5\BIN\CLIPPER $< /M
OFICFU1.OBJ: OFICFU2.PRG
//->


ofic1.lnk
rtlink fi oficfu1
output ofic1->

Foi a única maneira que encontrei para fazer funcionar ....
Obrigado por enquanto
Josmar
:-o
Avatar do usuário
C Leonam
Usuário Nível 1
Usuário Nível 1
Mensagens: 32
Registrado em: 22 Nov 2005 17:40
Localização: Maceió

Mensagem por C Leonam »

Oi

Como o Kiko falou, a oipção /XS é a sua solução.
Mas vc pode criar uma variável de ambiente:

SET RMAKE=/XS750
(ou valor maior se persistir o problema, o que não acredito, esse valor serviu para o meu sistema, e olhe que são 228 prgs.)

No seu autoexec.bat (ou .nt) e o rmake deverá funcionar legal, chamando como vc usava antes: RMAKE OFIC.RMK



:xau
Clp52e, Blinker 5.1
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

table rmk

Mensagem por Josmar dos Santos »

Ola C Leonam, gostaria de acredecer pela sua dica. Funcionou legal, valew mesmo, agora não terei mais problema....
Um abraço..
Josmar
Responder