Problem:
NOANIM used in compile statement still results in ANIM shown in listing when using CONFIRM directive. Why would ANIM show in the list produced by the CONFIRM directive when NOANIM is used at compile time?
Resolution:
NOANIM is the default setting when working from a Net Express command prompt and using the COBOL compiler or CBLLINK.
ANIM is the default setting when working within a Net Express project. In a Net Express, Release Build you can use a Cobol.dir file in the project directory for these compiler
directives:
show-dir
setting"col3"
confirm
list()
to obtain a listing file. In Project (menu), Properties (button) you must negate (with a "no" prefix) these compiler directives:
WB3
WB
CSI
ANIM
and NOANIM shows in the listing file!
IMPORTANT: Using the XREF directive will force ANIM because the checker has to do processing
======= that it would only do when compiling for animation in order to produce the cross refernece listing. A side effect is the production of an .idy file as well.