Clipper On Line • Ver Tópico - erro na compilação
Página 1 de 1

erro na compilação

MensagemEnviado: 03 Ago 2004 09:21
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 ??????

MensagemEnviado: 03 Ago 2004 10:50
por Dudu_XBase
 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...

MensagemEnviado: 04 Ago 2004 08:59
por Claudio
já mudei a linha para o final e continua o mesmo erro.

MensagemEnviado: 04 Ago 2004 09:37
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..

MensagemEnviado: 24 Ago 2004 11:00
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 :?)