erro na compilação

Discussão sobre a biblioteca Fivewin - O Clipper para Windows.

Moderador: Moderadores

Avatar do usuário
Claudio
Usuário Nível 1
Usuário Nível 1
Mensagens: 5
Registrado em: 19 Fev 2004 11:05

erro na compilação

Mensagem por Claudio »

uso o clipper 5.2e com rmaker pois o programa é um pouco grande, após criar os .obj`s usava o rtlink com sucesso, porem com o uso do fw2.0, tenho que usar o blinker (versão 5.0) e ai da o erro:

"BLINKER : 1148 : BLINKER CLIPPER SYMBOL OFF required for huge symbol table.

uso a rotina abaixo:

BLINKER INCREMENTAL OFF
BLINKER CLIPPER SYMBOL OFF
BLINKER EXECUTABLE COMPRESS

NOBELL

PACKCODE
PACKDATA

DEFBEGIN
name 'Sistema'
description 'Controle Geral'
exetype Windows 3.1
code moveable discardable preload
data preload moveable
stacksize 12500
heapsize 8500
segment 'PLANKTON_TEXT' nondiscardable
segment 'EXTEND_TEXT' nondiscardable
segment 'OM_TEXT' nondiscardable
segment 'OSMEM_TEXT' nondiscardable
segment 'SORTOF_TEXT' nondiscardable
segment 'STACK_TEXT' nondiscardable
DEFEND

BEGIN AREA
FILE A1.OBJ
FILE A2.OBJ
FILE A3.OBJ
FILE A4.OBJ
FILE A5.OBJ
FILE A6.OBJ
FILE A7.OBJ
FILE A8.OBJ
FILE A9.OBJ
FILE A10.OBJ
FILE A11.OBJ
FILE A12.OBJ
FILE A13.OBJ
FILE A14.OBJ
FILE A15.OBJ
FILE A16.OBJ
FILE A17.OBJ
FILE A19.OBJ
FILE relogio.obj
ENDAREA

sear Five, FiveC, Objects
sear WinApi, Clipper, Extend, DbfNtx, Terminal

OUT sistema.EXE



alguem pode me ajudar ??????
Editado pela última vez por Claudio em 04 Ago 2004 09:01, em um total de 1 vez.
Dudu_XBase
Membro Master
Membro Master
Mensagens: 1071
Registrado em: 25 Ago 2003 16:55

Mensagem por Dudu_XBase »

Código: Selecionar todos

 1148: BLINKER CLIPPER SYMBOL OFF required for huge symbol table
------------------------------------------------------------------------

 This message will only occur with CA-Clipper 5.x Windows programs, and
 indicates that the symbol table is too large to perform symbol table
 compression due to limitations in the CLIPPER.LIB run time.

 Simply add the command BLINKER CLIPPER SYMBOL OFF to the end of the
 link script file to remove this error message and create the .EXE.
Pelo q diz aki, vc deve colocar esse comando no fim do lnk...tente fazer isso...


________________________________________________________________________________________________________
(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




Avatar do usuário
Claudio
Usuário Nível 1
Usuário Nível 1
Mensagens: 5
Registrado em: 19 Fev 2004 11:05

Mensagem por Claudio »

já mudei a linha para o final e continua o mesmo erro.
Dudu_XBase
Membro Master
Membro Master
Mensagens: 1071
Registrado em: 25 Ago 2003 16:55

Mensagem por Dudu_XBase »

...bom eu naum uso nos meus lnks do 5win esse comando...e não notei a falta dele....rs...
...tb naum uso o comando Search pq tive problemas com ele....em alguns programas como estouro de pilha no meio da aplicação..


________________________________________________________________________________________________________
(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




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

Não entendi o uso de STACKSIZE e HEAPSIZE tão grandes, use:

stacksize 12500
heapsize 8500

E em conjunto com as linhas BLINKER blablabla use:

PACKCODE
PACKDATA

As linhas LIB coloque:

LIB Five
LIB FiveC
LIB Objects
LIB WinApi
LIB Clipper, Extend, DbfNtx, Terminal
LIB SuasLIBs

@braços :?)
Responder