The Compatibility AddPack for
Visual COBOL includes the Dialog System run-time components, Dialog System painter and a subset of the development components. This includes:
Prerequisites and Requirements
The Compatibility AddPack for
Visual COBOL requires the following software:
Restrictions and Limitations
The following restrictions apply to the Dialog System Runtime in the Compatibility AddPack for
Visual COBOL:
- Dialog System painter does not work with the Eclipse-based product.
- Several Dialog System extensions are not supported, such as DSGRAPH, DSDDE, DSPLAYER and DSONLINE.
- Screenset script animation is not supported.
- To make changes to a screenset, you use the Dialog System painter.
- Only x86 projects are supported, because there is no 64-bit support for Dialog System.
- Unlike in Net Express, debuggable versions of the class libraries are not installed automatically (and there is no debugger switch to enable use of the debug versions as there is in Net Express). Instead, you need to build the libraries yourself. See
Debuggable OO Class Libraries in the topic
Migrating a Dialog System Application to
Visual COBOL.
- The Dialog System painter generated incomplete code for ActiveX controls if the controls contained internal objects. No code was generated for finalizing these objects which can cause the application to crash upon exit. To ensure the application exits cleanly you need to add some code to finalize these objects as part of the finalization of the ActiveX control itself. Specifically, any objects created by invoking the ActiveX control’s domain object through the “GetDomainObject” method must be finalized prior to exiting the application.