Home > Archive > Clipper > December 2005 > Error C3018 - Too many symbols
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
Error C3018 - Too many symbols
|
|
|
| I received this error when compiling my clipper program.
Any ideas what this means or how to correct it?
Thanks,
Michael
| |
| Dave P 2005-12-14, 6:55 pm |
| get rid of all your publics
use locals and static arrays
"News" <new@rogers.com> wrote in message
news:KY6dnYWUXaAlBD3enZ2dnUVZ_tCdnZ2d@ro
gers.com...
> I received this error when compiling my clipper program.
> Any ideas what this means or how to correct it?
>
> Thanks,
>
>
> Michael
>
>
| |
| Dave P 2005-12-14, 6:55 pm |
| IF its a large .PRG Break it up into smaller parts
use local variables
dave
"News" <new@rogers.com> wrote in message
news:KY6dnYWUXaAlBD3enZ2dnUVZ_tCdnZ2d@ro
gers.com...
> I received this error when compiling my clipper program.
> Any ideas what this means or how to correct it?
>
> Thanks,
>
>
> Michael
>
>
| |
| AUGE_OHR 2005-12-14, 6:55 pm |
| hi,
> I received this error when compiling my clipper program.
> Any ideas what this means or how to correct it?
How did you compile your PRG (and Sub-PRG) ?
did you use rmake.exe ?
which Cl*pper Version are you using ?
greetings by OHR
Jimmy
| |
|
| Using DOS clipper 5.2e
just compiled into one large obj
dont even get to link it with blinker because clipper symbols are =
exceeded.
"AUGE_OHR" <AUGE_OHR_NOSPAM_@CSI.COM> wrote in message
news:dnqdum$vom$03$1@news.t-online.com...
> hi,
>
>
> How did you compile your PRG (and Sub-PRG) ?
> did you use rmake.exe ?
> which Cl*pper Version are you using ?
>
> greetings by OHR
> Jimmy
>
>
| |
|
| I tried to change some of the variables to local, but it didnt seem to make
any difference.
I ended up splitting up the CLP file into two separate files.
"Dave P" <dvs_bis@sbcglobal.net> wrote in message
news:KJ1of.37412$tV6.9957@newssvr27.news.prodigy.net...
> get rid of all your publics
> use locals and static arrays
>
>
>
> "News" <new@rogers.com> wrote in message
> news:KY6dnYWUXaAlBD3enZ2dnUVZ_tCdnZ2d@ro
gers.com...
>
>
| |
| AUGE_OHR 2005-12-15, 3:55 am |
| hi,
> Using DOS clipper 5.2e
> just compiled into one large obj
so you do something like "Clipper MAIN.PRG" and include all Sub-PRG.
this was old "S87" and not common with v5.x and you will get allways
in trouble when you Application grow.
try to use RMAKE.EXE
> dont even get to link it with blinker because clipper symbols are =
> exceeded.
the OBJ ist to big, no chance.
btw. did you use Blinker "Real-" or "Extend-" Mode ?
greetings by OHR
Jimmy
| |
| Dave P 2005-12-15, 6:55 pm |
| sample blinker link script
#=Remark
FI = .obj.. from single prg...do not compile all ur prgs into on .obj
#....... MULTI PURPOS LINK FILE
#...... FOR OVERLAYING AND PROTECTED MODE
BLINKER INCREMENTAL OFF
#BLINKER OVERLAY OPSIZE 64
BLINKER PROCEDURE DEPTH 50
#BLINKER OVERLAY FIXED
#BLINKER OVERLAY UMB ON
#BLINKER OVERLAY PAGEFRAME ON
BLINKER EXECUTABLE CLIPPER F161;R0;E2048
# BLINKER CACHE XMS 50%,1024
BLINKER EXECUTABLE NODELETE
BLINKER EXECUTABLE SERIAL 1.1
#BLINKER MESSAGE DUPLICATES
#BLINKER DEMONSTRATION MINUTES 30
#........protected Mode Stuff
BLINKER EXECUTABLE EXTENDED
blinker executable compress 1
#BLINKER EXTMEM BLOCK 1024
# highly recommended with BL3.3 (not avail in BL3.2)
blinker host passup off
#DUAL....BLINKER LIBS
SEARCH BLXRATEX
SEARCH BLXCLP52
#.....Client Server Protected Mode
#SEARCH AXSBCOMM // BLINKER EXTENDED
#.....When Overlaying
#SEARCH AXSCOMM // WHEN OVERLAYING
#SEARCH DBFAXS
#CLIENT SERVER RDD
#FI DBFNTXAX
@null
stack 8192
#map s,a
mod achoice from null
OUTPUT mngr
FI MAIN
FI TP_IDLE
FI CM52
@NULL
#SEARCH TPROOT52
SEARCH TPBLX52
defbegin
segment TPUDATA class 'FAR_DATA' fixed
segment TPUDATA_CONST class 'FAR_DATA' fixed
segment TPUDATA_BSS class 'FAR_DATA' fixed
defend
MOD DBFNTX FROM NUL
BEGINAREA
# fi mcareca
FI MCNHIC
FI MCnhics
FI MEDI_CAL
fi mcsedi
fi ansifunc
fi ptron,ldscrn
fi flist
FI flmaint1,flmaint2,MAINMENU,menumngr,SYST
EM,copy2prt,loadg,DELALL,
FORMATS,EDITOR,trrpts,mrpts,COMPLUS,bill
ing,
EDHCFA,edhcfa1,FMNGR,labels,crpts,savscr
,util,
arpts,orpts,flmaint3,flmaint4,
INRPTS,prpts,clrpts,autopap,flmaint5
# outsys files
fi oterm,outsys,oMail,nsfrec,procpap
ALLOCATE systEm,DVS,dvrpt,DVCOM,ANSI,EXTEND,CM52,
CMX52
search tpovl52
ENDAREA
SEARCH CLIPPER
LIB TERMINAL
"News" <new@rogers.com> wrote in message
news:KY6dnYWUXaAlBD3enZ2dnUVZ_tCdnZ2d@ro
gers.com...
> I received this error when compiling my clipper program.
> Any ideas what this means or how to correct it?
>
> Thanks,
>
>
> Michael
>
>
| |
|
| This was a solution to my problem.
It was simple, DONT compile all PRG's into ONE OBJ file.
Thanks for all your help.
"Dave P" <dvs_bis@sbcglobal.net> wrote in message
news:WNfof.40291$D13.11975@newssvr11.news.prodigy.com...
> sample blinker link script
> #=Remark
> FI = .obj.. from single prg...do not compile all ur prgs into on .obj
>
> #....... MULTI PURPOS LINK FILE
> #...... FOR OVERLAYING AND PROTECTED MODE
> BLINKER INCREMENTAL OFF
> #BLINKER OVERLAY OPSIZE 64
> BLINKER PROCEDURE DEPTH 50
> #BLINKER OVERLAY FIXED
> #BLINKER OVERLAY UMB ON
> #BLINKER OVERLAY PAGEFRAME ON
> BLINKER EXECUTABLE CLIPPER F161;R0;E2048
> # BLINKER CACHE XMS 50%,1024
> BLINKER EXECUTABLE NODELETE
> BLINKER EXECUTABLE SERIAL 1.1
> #BLINKER MESSAGE DUPLICATES
> #BLINKER DEMONSTRATION MINUTES 30
> #........protected Mode Stuff
>
> BLINKER EXECUTABLE EXTENDED
> blinker executable compress 1
> #BLINKER EXTMEM BLOCK 1024
>
> # highly recommended with BL3.3 (not avail in BL3.2)
> blinker host passup off
>
> #DUAL....BLINKER LIBS
> SEARCH BLXRATEX
> SEARCH BLXCLP52
>
> #.....Client Server Protected Mode
> #SEARCH AXSBCOMM // BLINKER EXTENDED
> #.....When Overlaying
> #SEARCH AXSCOMM // WHEN OVERLAYING
> #SEARCH DBFAXS
> #CLIENT SERVER RDD
> #FI DBFNTXAX
> @null
> stack 8192
> #map s,a
> mod achoice from null
> OUTPUT mngr
>
> FI MAIN
> FI TP_IDLE
> FI CM52
> @NULL
> #SEARCH TPROOT52
> SEARCH TPBLX52
> defbegin
> segment TPUDATA class 'FAR_DATA' fixed
> segment TPUDATA_CONST class 'FAR_DATA' fixed
> segment TPUDATA_BSS class 'FAR_DATA' fixed
> defend
>
> MOD DBFNTX FROM NUL
> BEGINAREA
> # fi mcareca
> FI MCNHIC
> FI MCnhics
> FI MEDI_CAL
> fi mcsedi
> fi ansifunc
> fi ptron,ldscrn
> fi flist
> FI flmaint1,flmaint2,MAINMENU,menumngr,SYST
EM,copy2prt,loadg,DELALL,
> FORMATS,EDITOR,trrpts,mrpts,COMPLUS,bill
ing,
> EDHCFA,edhcfa1,FMNGR,labels,crpts,savscr
,util,
> arpts,orpts,flmaint3,flmaint4,
> INRPTS,prpts,clrpts,autopap,flmaint5
> # outsys files
> fi oterm,outsys,oMail,nsfrec,procpap
> ALLOCATE systEm,DVS,dvrpt,DVCOM,ANSI,EXTEND,CM52,
CMX52
> search tpovl52
> ENDAREA
> SEARCH CLIPPER
> LIB TERMINAL
>
>
>
>
>
>
>
> "News" <new@rogers.com> wrote in message
> news:KY6dnYWUXaAlBD3enZ2dnUVZ_tCdnZ2d@ro
gers.com...
>
>
| |
| Dave P 2005-12-15, 6:55 pm |
| kewl..your welcome....
dave
"News" <new@rogers.com> wrote in message
news:ko-dnbTZBr67LDzeRVn-gw@rogers.com...
> This was a solution to my problem.
> It was simple, DONT compile all PRG's into ONE OBJ file.
>
> Thanks for all your help.
>
>
> "Dave P" <dvs_bis@sbcglobal.net> wrote in message
> news:WNfof.40291$D13.11975@newssvr11.news.prodigy.com...
>
>
|
|
|
|
|