Skip to main content

Hi These are the default directives which are set in NE.

%FILENAME COBIDY(%TARGETDIR) WB3 WB CSI ANIM EDITOR(MF2) ENSUITE(3) nobell errq errlist rawlist linkcount(1024) bound perform-type(osvs) retrylock align"4"

I need to replicate these directives in Visual COBOL. Can anybody help in explain the meaning of these directives. specifically " %FILENAME COBIDY(%TARGETDIR) WB3 WB CSI ANIM EDITOR(MF2) ENSUITE(3)"

Thanks!

Hi These are the default directives which are set in NE.

%FILENAME COBIDY(%TARGETDIR) WB3 WB CSI ANIM EDITOR(MF2) ENSUITE(3) nobell errq errlist rawlist linkcount(1024) bound perform-type(osvs) retrylock align"4"

I need to replicate these directives in Visual COBOL. Can anybody help in explain the meaning of these directives. specifically " %FILENAME COBIDY(%TARGETDIR) WB3 WB CSI ANIM EDITOR(MF2) ENSUITE(3)"

Thanks!

Hello,

%FILENAME and %TARGETDIR are not directives, and they are only specific to Net Express. %FILENAME represents the source code to be compiled, and %TARGETDIR is the build directory, i.e. <project-folder>\\DEBUG or <project-folder>\\RELEASE

As for the compiler directives, you may find their descriptions from the documentations. You can find the alphabetical list of the compiler directives here

I don't think it's necessary to replicate those directives in VC. You can safely use the default directives of the VC projects. The only main difference is that the build directory is defaulted to <project-folder>\\bin\\x86\\Debug

Regards,


Hi These are the default directives which are set in NE.

%FILENAME COBIDY(%TARGETDIR) WB3 WB CSI ANIM EDITOR(MF2) ENSUITE(3) nobell errq errlist rawlist linkcount(1024) bound perform-type(osvs) retrylock align"4"

I need to replicate these directives in Visual COBOL. Can anybody help in explain the meaning of these directives. specifically " %FILENAME COBIDY(%TARGETDIR) WB3 WB CSI ANIM EDITOR(MF2) ENSUITE(3)"

Thanks!

Thanks Fano!

I have seen the list which you provided. It does not contain much description about "WB3 WB CSI" other than that they are system directives and should not b eremoved. Also, it does not have any information about ENSUITE(3) and  EDITOR(MF2).

And what does 4 stand in directive align"4"??


Hi These are the default directives which are set in NE.

%FILENAME COBIDY(%TARGETDIR) WB3 WB CSI ANIM EDITOR(MF2) ENSUITE(3) nobell errq errlist rawlist linkcount(1024) bound perform-type(osvs) retrylock align"4"

I need to replicate these directives in Visual COBOL. Can anybody help in explain the meaning of these directives. specifically " %FILENAME COBIDY(%TARGETDIR) WB3 WB CSI ANIM EDITOR(MF2) ENSUITE(3)"

Thanks!

align"4" means that 01 levels will be aligned on 4 byte boundaries in the memory of the computer.

The other directives that you mention are system directives that control the behavior of the Net Express IDE. These are not applicable to Visual COBOL and should not be used. In fact if you try to add these directives to a Visual COBOL project you will get an error.

Thanks.


Hi These are the default directives which are set in NE.

%FILENAME COBIDY(%TARGETDIR) WB3 WB CSI ANIM EDITOR(MF2) ENSUITE(3) nobell errq errlist rawlist linkcount(1024) bound perform-type(osvs) retrylock align"4"

I need to replicate these directives in Visual COBOL. Can anybody help in explain the meaning of these directives. specifically " %FILENAME COBIDY(%TARGETDIR) WB3 WB CSI ANIM EDITOR(MF2) ENSUITE(3)"

Thanks!

Thanks Chris!