I build my Visual Cobol application in Release mode and when i'm running it from command line the execution stops on a cbl_debugbreak call asking me if i want to start the debugger. Is it possible to disable that call when i'm running a release build?
I build my Visual Cobol application in Release mode and when i'm running it from command line the execution stops on a cbl_debugbreak call asking me if i want to start the debugger. Is it possible to disable that call when i'm running a release build?
Hello,
The only way to disable the prompt to debug is to remove the actual CALL "CBL_DEBUGBREAK" in your program source or the compiler directive INITCALL(CBL_DEBUGBREAK). You will then need to rebuild your application.
Regards,
I build my Visual Cobol application in Release mode and when i'm running it from command line the execution stops on a cbl_debugbreak call asking me if i want to start the debugger. Is it possible to disable that call when i'm running a release build?
Another way to proceed is to execute CBL_DEBUGBREAK based on the value/presence of a environment variable.
Something like IF pgm_DEBUG=Y[es] then execute CBL_DEBUGBREAK.
I build my Visual Cobol application in Release mode and when i'm running it from command line the execution stops on a cbl_debugbreak call asking me if i want to start the debugger. Is it possible to disable that call when i'm running a release build?
You can also use conditional compilation so that the statement is included in the compile only if a particular constant is set in that configuration.
So if you used:
display "in test"
$if DEBUG = 1
call "CBL_DEBUGBREAK"
$end
display "after break"
accept any-key
goback.
And in your Debug Configuration you added the directive:
CONSTANT DEBUG(1)
And in your Release Configuration you added the directive:
CONSTANT DEBUG(0)
Then the statements between the $if and the $end would only be compiled when the debug configuration was in effect.
Sign up
Already have an account? Login
Welcome to the Rocket Forum!
Please log in or register:
Employee Login | Registration Member Login | RegistrationEnter your E-mail address. We'll send you an e-mail with instructions to reset your password.