Skip to main content

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.

Old KB# 7028