Visit Gigasoft's Web Site
 ProEssentials v9 Help

AllowDebugOutput

Scope

All ProEssentials Objects.

Type

Boolean/Int32

Default

FALSE

Custom

NA

Ocx|Vcl

AllowDebugOutput

DLL

PEP_bALLOWDEBUGOUTPUT

 

Purpose

This property controls whether the ProEssentials DLL sends debug warnings to the debug terminal.

 

Setting

Description

TRUE

Enable debug output for all ProEssentials controls.

FALSE

Disable debug output for all ProEssentials controls.

 

Comments

This property is most useful for C developers since the OCX, and VCL interfaces make function calls automatically.

 

This property is used with an individual control, however, it globally controls the debug state of the ProEssentials DLL. Once any control sets this property to TRUE, debug output is enabled for all controls being supported by the DLL. Once any control sets this property to FALSE, debug output is disabled for all controls.

 

Before releasing a product it is recommended that you set this property to TRUE and check your debug terminal for ProEssentials warnings. If any are found, fix your code to prevent the warnings. If the ProEssentials are properly implemented, there will be no debug warnings generated.

 

Once ProEssentials are implemented and ready to distribute, make sure that your code no longer sets this property to TRUE. Leaving this property TRUE combined with not preventing debug warnings has been known to cause conflicts with the COM port with certain applications.