index.gif

ACUCOBOL-GT Version 5.2 Manual Set

Book 1: User's Guide
cnt0.gif1 Introduction
cnt0.gif1.1 Product Overview
cnt1.gif1.1 Product Overview
cnt1.gifAcu4GL
cnt1.gifAcuBench
cnt1.gifAcuSQL
cnt1.gifAcuODBC
cnt1.gifAcuConnect
cnt1.gifAcuServer
cnt0.gif1.2 Document Overview
cnt1.gif1.2 Document Overview
cnt1.gif1.2.1 User's Guide
cnt1.gif1.2.2 User Interface Programming
cnt1.gif1.2.3 Reference Manual
cnt1.gif1.2.4 Appendices
cnt0.gif1.3 Related Documents
cnt1.gif1.3 Related Documents
cnt0.gif1.4 Supported Hardware
cnt1.gif1.4 Supported Hardware
cnt1.gif1.4.1 Native Code Supported Processors
cnt0.gif1.5 Environment Variables
cnt1.gif1.5 Environment Variables
cnt0.gif1.6 Notation
cnt1.gif1.6 Notation
cnt0.gif1.7 How to Get Help
cnt1.gif1.7 How to Get Help
cnt1.gif1.7.1 Handling Compilation Problems
cnt0.gif1.7.2 Handling Program Execution Problems
cnt1.gif1.7.2 Handling Program Execution Problems
cnt1.gifUsing the debugger
cnt1.gifUsing file trace
cnt1.gifUsing Screen Trace
cnt1.gifWorking With Your Acucorp Technical Support Representative
cnt0.gif2 Compiler and Runtime
cnt0.gif2.1 Using the Compiler
cnt1.gif2.1 Using the Compiler
cnt0.gif2.1.1 Standard Options
cnt1.gif2.1.1 Standard Options
cnt1.gif2.1.1.1 Native Code Options
cnt1.gif2.1.1.2 Internal Tables Options
cnt0.gif2.1.2 Listing Options
cnt1.gif2.1.2 Listing Options
cnt0.gif2.1.3 Compatibility Options
cnt1.gif2.1.3 Compatibility Options
cnt0.gif2.1.4 File Options
cnt1.gif2.1.4 File Options
cnt0.gif2.1.5 Source Options
cnt1.gif2.1.5 Source Options
cnt0.gif2.1.6 Reserved Word Options
cnt1.gif2.1.6 Reserved Word Options
cnt0.gif2.1.7 Data Storage Options
cnt1.gif2.1.7 Data Storage Options
cnt0.gif2.1.8 Video Options
cnt1.gif2.1.8 Video Options
cnt0.gif2.1.9 Debugging Options
cnt1.gif2.1.9 Debugging Options
cnt0.gif2.1.10 Mapping Options
cnt1.gif2.1.10 Mapping Options
cnt0.gif2.1.11 Miscellaneous Options
cnt1.gif2.1.11 Miscellaneous Options
cnt0.gif2.1.12 Upper and Lower Case
cnt1.gif2.1.12 Upper and Lower Case
cnt0.gif2.1.13 File Name Handling
cnt1.gif2.1.13 File Name Handling
cnt1.gif2.1.13.1 Remote File Name Handling
cnt0.gif2.1.14 Examples
cnt1.gif2.1.14 Examples
cnt0.gif2.1.15 CBLFLAGS Environment Variable
cnt1.gif2.1.15 CBLFLAGS Environment Variable
cnt0.gif2.1.16 Help, Version Information, and Communication With C Programs
cnt1.gif2.1.16 Help, Version Information, and Communication With C Programs
cnt0.gif2.2 Using the Runtime System
cnt1.gif2.2 Using the Runtime System
cnt0.gif2.3 Compatibility Modes
cnt1.gif2.3 Compatibility Modes
cnt0.gif2.4 Source Formats
cnt1.gif2.4 Source Formats
cnt0.gif2.5 COPY Libraries
cnt1.gif2.5 COPY Libraries
cnt0.gif2.5.1 Resource Files
cnt1.gif2.5.1 Resource Files
cnt1.gifGeneral Rules for Resources
cnt0.gif2.6 Source Code Control
cnt1.gif2.6 Source Code Control
cnt0.gif2.7 Runtime Configuration
cnt1.gif2.7 Runtime Configuration
cnt1.gif2.7.1 File Name Assignments
cnt1.gif2.7.2 Code and Data File Search Paths
cnt1.gif2.7.3 File Status Codes
cnt1.gif2.7.4 Terminal Handling Options
cnt0.gif2.7.5 File Handling Options
cnt1.gif2.7.5 File Handling Options
cnt1.gifSort files
cnt1.gifCarriage control
cnt1.gifDevice locking
cnt0.gif2.8 File Name Interpretation
cnt1.gif2.8 File Name Interpretation
cnt1.gif2.8.1 File Names Starting With a Hyphen
cnt0.gif2.8.2 File Name Examples
cnt1.gif2.8.2 File Name Examples
cnt1.gifExample 1: Default name handling
cnt1.gifExample 2: Accessing printers
cnt0.gif2.8.3 Assigning Files to Local Printers
cnt1.gif2.8.3 Assigning Files to Local Printers
cnt0.gif2.9 Calling Subprograms
cnt1.gif2.9 Calling Subprograms
cnt1.gifCALL
cnt1.gifCANCEL
cnt1.gifCHAIN
cnt1.gif2.9.1 Alternate ENTRY Points
cnt0.gif2.10 Reducing the Size of the Runtime
cnt1.gif2.10 Reducing the Size of the Runtime
cnt0.gif2.11 acushare Utility Program
cnt1.gif 2.11 acushare Utility Program
cnt0.gif2.11.1 Using Shared Memory
cnt1.gif 2.11.1 Using Shared Memory
cnt1.gif 2.11.1.1 Indicating programs to share
cnt0.gif2.11.2 Starting and Using acushare
cnt1.gif 2.11.2 Starting and Using acushare
cnt1.gif 2.11.2.1 Runtime handling of errors
cnt1.gif 2.11.2.2 Acushare's use of the UNIX message queue
cnt0.gif2.12 General Preprocessor Interface
cnt1.gif 2.12 General Preprocessor Interface
cnt0.gif2.12.1 Use of Preprocessors
cnt1.gif 2.12.1 Use of Preprocessors
cnt1.gif 2.12.1.1 Calling a preprocessor
cnt1.gif 2.12.1.2 Calling Two or More Preprocessors
cnt1.gif 2.12.1.3 Compiler Options Forwarded to Preprocessors
cnt1.gif 2.12.1.4 Calling a Preprocessor Without the Compiler
cnt0.gif2.12.2 AcuSQL Pre-compiler
cnt1.gif 2.12.2 AcuSQL Pre-compiler
cnt1.gif 2.12.2.1 Compatibility with General Preprocessor Interface
cnt1.gif 2.12.2.2 Calling the AcuSQL pre-compiler
cnt0.gif2.12.3 Writing a Preprocessor
cnt1.gif 2.12.3 Writing a Preprocessor
cnt1.gif 2.12.3.1 Command Line Options
cnt1.gif 2.12.3.2 Line and File Directives
cnt1.gif 2.12.3.3 Error Messages
cnt0.gif3 Debugger and Utilities
cnt0.gif3.1 Runtime Debugger
cnt1.gif3.1 Runtime Debugger
cnt1.gif3.1.1 Entering the Debugger
cnt1.gif3.1.2 Cursor and Mouse Handling in Source-Level Debugging
cnt0.gif3.1.3 Debugger Commands
cnt1.gif3.1.3 Debugger Commands
cnt1.gifSource-level commands
cnt1.gifOther commands
cnt1.gifMultithreading Issues
cnt1.gifGetting help
cnt1.gifFile Menu
cnt1.gifView Menu
cnt1.gifRun Menu
cnt1.gifSource Menu
cnt1.gifData Menu
cnt1.gifBreakpoints Menu
cnt1.gifSelection Menu
cnt1.gifHelp Menu
cnt1.gifThe Toolbar
cnt0.gif3.1.4 File Tracing
cnt1.gif3.1.4 File Tracing
cnt0.gif3.1.5 Screen Tracing
cnt1.gif3.1.5 Screen Tracing
cnt0.gif3.1.6 Macro Debugger
cnt1.gif3.1.6 Macro Debugger
cnt0.gif3.1.7 Specifying Addresses
cnt1.gif3.1.7 Specifying Addresses
cnt1.gif3.1.7.1 Variables
cnt1.gif3.1.7.2 Program addresses
cnt0.gif3.1.8 Debugger Restrictions
cnt1.gif3.1.8 Debugger Restrictions
cnt0.gif3.2 Object File Utilities-cblutil
cnt1.gif3.2 Object File Utilities-cblutil
cnt1.gif3.2.1 Object Libraries
cnt1.gif3.2.2 Creating Object Libraries
cnt1.gif3.2.2.1 Creating remote object libraries
cnt1.gif3.2.3 Getting Object Information
cnt1.gif3.2.4 Generating Native Code From ACUCOBOL-GT Portable Code
cnt0.gif3.3 File Utilities-vutil
cnt1.gif3.3 File Utilities-vutil
cnt1.gif3.3.1 Examining File Information
cnt1.gif3.3.2 Testing File Integrity
cnt1.gif3.3.3 Rebuilding Files
cnt1.gif3.3.4 Resetting User Counts
cnt1.gif3.3.5 Resetting Internal Revision Number
cnt1.gif3.3.6 Extracting Records From a File
cnt0.gif3.3.7 Creating Empty Files
cnt1.gif3.3.7 Creating Empty Files
cnt1.gif3.3.7.1 Responding to vutil generated prompts
cnt1.gif3.3.7.2 Specifying file attributes in advance
cnt1.gif3.3.8 Unloading to Binary and Line Sequential Format
cnt1.gif3.3.9 Loading a File
cnt1.gif3.3.10 File Size Summary Report
cnt1.gif3.3.11 Converting RM/COBOL-85 Indexed Files
cnt1.gif3.3.12 Converting C-ISAM Files
cnt1.gif3.3.13 Converting Micro Focus Files
cnt1.gif3.3.14 Changing Record Size
cnt1.gif3.3.15 Miscellaneous Commands
cnt1.gif3.3.16 Default Settings of vutil
cnt0.gif3.4 File Transfer Utility-vio
cnt1.gif3.4 File Transfer Utility-vio
cnt1.gif3.4.1 vio Options
cnt1.gif3.4.2 MS-DOS and Windows Considerations
cnt1.gif3.4.3 vio Examples
cnt1.gif3.4.4 Known Limitations
cnt0.gif3.5 Acucorp's Indexed File Record Editor-alfred
cnt1.gif3.5 Acucorp's Indexed File Record Editor-alfred
cnt1.gif3.5.1 Modes of Operation
cnt0.gif3.5.2 Security
cnt1.gif3.5.2 Security
cnt1.gif3.5.2.1 UNIX security
cnt0.gif3.5.3 Translation of Messages
cnt1.gif3.5.3 Translation of Messages
cnt0.gif3.5.4 Starting alfred
cnt1.gif3.5.4 Starting alfred
cnt1.gif3.5.4.1 Initial startup and filename designation
cnt1.gif3.5.4.2 Specifying the key
cnt1.gif3.5.4.3 The keymap
cnt0.gif3.5.5 Editing Records
cnt1.gif3.5.5 Editing Records
cnt1.gif3.5.5.1 Editing without an XFD
cnt1.gif3.5.5.2 Editing with an XFD
cnt1.gif3.5.5.3 Menu bar choices
cnt1.gifThe File menu
cnt1.gifThe Edit menu
cnt1.gifThe Start menu
cnt1.gifThe Record menu
cnt1.gifThe Display menu
cnt1.gifThe Help menu
cnt0.gif3.5.6 Configuration Variables
cnt1.gif3.5.6 Configuration Variables
cnt0.gif3.6 logutil
cnt1.gif3.6 logutil
cnt1.gif3.6.1 Syntax
cnt0.gif3.6.2 Options
cnt1.gif3.6.2 Options
cnt1.gif-v Option
cnt1.gif-i Option
cnt1.gif-d Option
cnt1.gifExample #1
cnt1.gifExample #2
cnt0.gif3.6.3 logutil Report Headings
cnt1.gif3.6.3 logutil Report Headings
cnt0.gif3.7 AXDEFGEN Utility
cnt1.gif3.7 AXDEFGEN Utility
cnt1.gif3.7.1 AXDEFGEN Copybooks
cnt0.gif4 Terminal Manager
cnt0.gif4.1 How the Terminal Manager Works
cnt1.gif4.1 How the Terminal Manager Works
cnt1.gif4.1.1 Terminal Manager Functions
cnt1.gif4.1.2 Alternate Terminal Manager (ATM)
cnt0.gif4.2 Getting Your Terminals Ready
cnt1.gif4.2 Getting Your Terminals Ready
cnt1.gif4.2.1 Step One-Terminal Identification
cnt0.gif4.2.2 Step Two-Terminal Definition
cnt1.gif4.2.2 Step Two-Terminal Definition
cnt1.gifDOS Special Considerations
cnt0.gif4.2.3 Step Three-Configuration Variables
cnt1.gif4.2.3 Step Three-Configuration Variables
cnt0.gif4.3 The Keyboard Interface
cnt1.gif4.3 The Keyboard Interface
cnt0.gif4.3.1 Key Mapping
cnt1.gif4.3.1 Key Mapping
cnt1.gif4.3.1.1 Key interpretation
cnt1.gif4.3.1.2 Key translation
cnt1.gif4.3.1.3 Keyboard configuration
cnt0.gif4.3.2 Redefining the Keyboard
cnt1.gif4.3.2 Redefining the Keyboard
cnt1.gif4.3.2.1 The KEYBOARD variable
cnt1.gif4.3.2.2 The KEYSTROKE variable
cnt1.gif4.3.2.3 Table of keys
cnt1.gif4.3.2.4 Special keys
cnt1.gif4.3.2.5 Default keyboard
cnt1.gif4.3.2.6 Modification examples
cnt0.gif4.4 The Display Interface
cnt1.gif4.4 The Display Interface
cnt1.gif4.4.1 Adding Color
cnt0.gif4.4.2 The SCREEN Option
cnt1.gif4.4.2 The SCREEN Option
cnt1.gif4.4.2.1 SCREEN examples
cnt0.gif4.4.3 Additional Configuration Variables
cnt1.gif4.4.3 Additional Configuration Variables
cnt0.gif4.4.4 Double-Byte Character Handling
cnt1.gif4.4.4 Double-Byte Character Handling
cnt0.gif4.5 Restricted Attribute Handling
cnt1.gif4.5 Restricted Attribute Handling
cnt0.gif4.5.1 Restricted Video Modes
cnt1.gif4.5.1 Restricted Video Modes
cnt1.gif4.5.1.1 Restrictions
cnt0.gif4.6 The Terminal Database File
cnt1.gif4.6 The Terminal Database File
cnt1.gif4.6.1 Required Functions
cnt1.gif4.6.2 Additional Screen Functions
cnt1.gif4.6.3 Video Attributes
cnt0.gif4.6.4 Color
cnt1.gif4.6.4 Color
cnt1.gif4.6.4.1 One-color terminals
cnt0.gif4.6.5 Function Keys and Other Keys
cnt1.gif4.6.5 Function Keys and Other Keys
cnt1.gifUser-defined keys
cnt0.gif4.6.6 Line Drawing
cnt1.gif4.6.6 Line Drawing
cnt1.gifMulti-character sequences for graphics
cnt0.gif4.6.7 Graphical Window and Control Emulation
cnt1.gif4.6.7 Graphical Window and Control Emulation
cnt1.gifReconstructing the screen
cnt0.gif4.6.8 Mouse Support for X Terminals
cnt1.gif4.6.8 Mouse Support for X Terminals
cnt0.gif4.6.9 Initialization
cnt1.gif4.6.9 Initialization
cnt0.gif4.6.10 Print Functions
cnt1.gif4.6.10 Print Functions
cnt0.gif4.6.11 Continued Entries
cnt1.gif4.6.11 Continued Entries
cnt0.gif5 File Processing
cnt0.gif5.1 Transaction Management
cnt1.gif5.1 Transaction Management
cnt0.gif5.1.1 Overview of Transaction Management
cnt1.gif5.1.1 Overview of Transaction Management
cnt1.gif5.1.1.1 Transaction logging
cnt1.gif5.1.1.2 File types
cnt1.gif5.1.1.3 Features
cnt0.gif5.1.2 The Transaction Logging Process
cnt1.gif5.1.2 The Transaction Logging Process
cnt0.gif5.1.3 Transaction Management Verbs
cnt1.gif5.1.3 Transaction Management Verbs
cnt0.gif5.1.4 Extended Locking Rules
cnt1.gif5.1.4 Extended Locking Rules
cnt1.gifSpecial handling of implicit transactions
cnt0.gif5.1.5 Logging and Rollback of File Update Operations
cnt1.gif5.1.5 Logging and Rollback of File Update Operations
cnt0.gif5.1.6 Multiple Log Files
cnt1.gif5.1.6 Multiple Log Files
cnt0.gif5.1.7 Configuration Variables
cnt1.gif5.1.7 Configuration Variables
cnt0.gif5.1.8 Transaction Error Handling
cnt1.gif5.1.8 Transaction Error Handling
cnt0.gif5.1.9 Compiler File Options
cnt1.gif5.1.9 Compiler File Options
cnt0.gif5.1.10 Recovery
cnt1.gif5.1.10 Recovery
cnt1.gif5.1.10.1 Transaction logging and recovery with AcuServer
cnt0.gif5.2 AcuServer
cnt1.gif5.2 AcuServer
cnt1.gif5.2.1 System Requirements
cnt1.gif5.2.2 Remote Name Notation
cnt0.gif5.3 XFD Files
cnt1.gif5.3 XFD Files
cnt0.gif5.3.1 Defaults Used in XFD Files
cnt1.gif5.3.1 Defaults Used in XFD Files
cnt1.gifKEY IS phrase
cnt1.gifREDEFINES clause
cnt1.gifMultiple record definitions
cnt1.gifGroup items
cnt1.gifFILLER data items
cnt1.gifOCCURS clauses
cnt1.gifSummary of dictionary fields
cnt1.gifIdentical field names
cnt1.gifLong field names
cnt1.gifNaming the XFD
cnt1.gifExamples of XFD names
cnt0.gif5.3.2 Using Directives
cnt1.gif5.3.2 Using Directives
cnt1.gifImportant for Acu4GL sites
cnt0.gif5.3.3 Syntax
cnt1.gif5.3.3 Syntax
cnt1.gif5.3.3.1 Alpha Directive
cnt1.gif5.3.3.2 Binary Directive
cnt1.gif5.3.3.3 Comment Directive
cnt1.gif5.3.3.4 Date Directive
cnt1.gif5.3.3.5 File Directive
cnt1.gif5.3.3.6 Name Directive
cnt1.gif5.3.3.7 Numeric Directive
cnt1.gif5.3.3.8 Secondary-Table Directive
cnt1.gif5.3.3.9 Use Group Directive
cnt1.gif5.3.3.10 Var-Length Directive
cnt1.gif5.3.3.11 When Directive
cnt0.gif5.4 International Character Handling
cnt1.gif5.4 International Character Handling
cnt1.gif5.4.1 Files Required for Translation
cnt0.gif6 Programmer's Guide
cnt0.gif6.1 Handling Files
cnt1.gif6.1 Handling Files
cnt1.gif6.1.1 Sequential Files
cnt1.gif6.1.2 Relative Files
cnt0.gif6.1.3 Indexed Files - Vision
cnt1.gif6.1.3 Indexed Files - Vision
cnt1.gifSegment Naming for Vision Version 4 Files
cnt1.gifMethod One: The Format Method
cnt1.gifMethod Two: The Default Method
cnt1.gifOverriding individual segment names
cnt1.gifSelecting the Vision Version
cnt0.gif6.1.4 Record Locking
cnt1.gif6.1.4 Record Locking
cnt0.gif6.1.5 Device Locking Under UNIX
cnt1.gif6.1.5 Device Locking Under UNIX
cnt0.gif6.1.6 Indexed File Considerations
cnt1.gif6.1.6 Indexed File Considerations
cnt1.gif6.1.6.1 Compression
cnt1.gif6.1.6.2 Mass update
cnt1.gif6.1.6.3 Bulk Addition Mode for Vision
cnt0.gif6.1.7 Converting RM/COBOL Data Files
cnt1.gif6.1.7 Converting RM/COBOL Data Files
cnt1.gifConverting relative files with variable-length records
cnt1.gifConverting binary sequential files with variable-length records
cnt1.gifConverting relative files with fixed-length records
cnt1.gifConverting indexed files
cnt0.gif6.1.8 Performance Considerations
cnt1.gif6.1.8 Performance Considerations
cnt0.gif6.1.9 Limits on Open Files
cnt1.gif6.1.9 Limits on Open Files
cnt0.gif6.2 Terminal I/O
cnt1.gif6.2 Terminal I/O
cnt1.gif6.2.1 Performance Considerations
cnt1.gif6.2.2 Terminal Manager Restrictions
cnt0.gif6.3 Memory Management
cnt1.gif6.3 Memory Management
cnt1.gif6.3.1 External Data Items
cnt0.gif6.4 Error Handling
cnt1.gif6.4 Error Handling
cnt1.gif6.4.1 Memory Access Violations
cnt1.gif6.4.2 Logging Errors to the Runtime's Error File
cnt0.gif6.5 Screen Section
cnt1.gif6.5 Screen Section
cnt1.gif6.5.1 Advantages
cnt1.gif6.5.2 Structure
cnt1.gif6.5.3 Syntax
cnt0.gif6.5.4 Comparison to Field-Level
cnt1.gif6.5.4 Comparison to Field-Level
cnt1.gifField Level ACCEPT & DISPLAY
cnt1.gifForm-level DISPLAY and ACCEPT (Screen Section)
cnt0.gif6.5.5 Using Screen Section Embedded Procedures
cnt1.gif6.5.5 Using Screen Section Embedded Procedures
cnt0.gif6.6 Data Validation
cnt1.gif6.6 Data Validation
cnt0.gif6.7 Exiting From ACUCOBOL-GT Programs
cnt1.gif6.7 Exiting From ACUCOBOL-GT Programs
cnt0.gif6.8 Multiple Execution Threads
cnt1.gif6.8 Multiple Execution Threads
cnt0.gif6.8.1 Thread Fundamentals
cnt1.gif6.8.1 Thread Fundamentals
cnt1.gifLAST THREAD
cnt0.gif6.8.2 Data Sharing Among Threads
cnt1.gif6.8.2 Data Sharing Among Threads
cnt1.gifLOCK THREAD and UNLOCK THREAD
cnt0.gif6.8.3 Thread Communication
cnt1.gif6.8.3 Thread Communication
cnt1.gifSEND and RECEIVE
cnt0.gif6.8.4 Thread Priorities
cnt1.gif6.8.4 Thread Priorities
cnt0.gif6.8.5 Threading Rules That Affect Windows and ACCEPT Statements
cnt1.gif6.8.5 Threading Rules That Affect Windows and ACCEPT Statements
cnt0.gif6.8.6 Thread Pausing
cnt1.gif6.8.6 Thread Pausing
cnt0.gif6.8.7 Multithreading and Multiprocessor Systems
cnt1.gif6.8.7 Multithreading and Multiprocessor Systems
cnt0.gif6.8.8 Thread Interaction With Run Units
cnt1.gif6.8.8 Thread Interaction With Run Units
cnt0.gif6.9 Deploying Applications on the Internet
cnt1.gif6.9 Deploying Applications on the Internet
cnt0.gif6.9.1 Options
cnt1.gif6.9.1 Options
cnt1.gifOption 1: Provide remote file access via AcuServer
cnt1.gifOption 2: Set up the ACUCOBOL-GT runtime as an Internet helper application or viewer
cnt1.gifOption 3: Provide runtime services through the ACUCOBOL-GT Web Plug-In
cnt1.gifOption 4: Provide remote application access via AcuConnect
cnt1.gifOption 5: Create an HTML interface to your application and launch it with a CGI program
cnt0.gif6.9.2 A_CGI Environment Variable
cnt1.gif6.9.2 A_CGI Environment Variable
cnt0.gif6.10 ActiveX and OLE Programming (Windows Only)
cnt1.gif6.10 ActiveX and OLE Programming (Windows Only)
cnt0.gif6.10.1 Adding ActiveX Controls or OLE Objects to Your COBOL Program
cnt1.gif6.10.1 Adding ActiveX Controls or OLE Objects to Your COBOL Program
cnt1.gifTo add an ActiveX control or OLE object to your ACUCOBOL-GT program
cnt0.gif6.10.2 Properties, Styles and Methods
cnt1.gif6.10.2 Properties, Styles and Methods
cnt1.gif6.10.2.1 Passing COBOL Data to Methods or Properties as SAFEARRAYs
cnt1.gif6.10.2.2 Using COBOL data types as ActiveX and OLE object parameters
cnt0.gif6.10.3 ActiveX Events
cnt1.gif6.10.3 ActiveX Events
cnt0.gif6.10.4 ACTIVE-X Control Type
cnt1.gif6.10.4 ACTIVE-X Control Type
cnt0.gif6.10.5 Name Clashes
cnt1.gif6.10.5 Name Clashes
cnt0.gif6.10.6 Useful Files
cnt1.gif6.10.6 Useful Files
cnt0.gif6.10.7 Multiple Object Interfaces
cnt1.gif6.10.7 Multiple Object Interfaces
cnt0.gif6.10.8 ActiveX Library Routines
cnt1.gif6.10.8 ActiveX Library Routines
cnt0.gif6.10.9 Distributing Applications Containing ActiveX Controls
cnt1.gif6.10.9 Distributing Applications Containing ActiveX Controls
cnt0.gif6.10.10 ActiveX-related Error Handling
cnt1.gif6.10.10 ActiveX-related Error Handling
cnt0.gif6.10.11 ActiveX-related Debugging
cnt1.gif6.10.11 ActiveX-related Debugging
cnt0.gif6.10.12 Creating OLE Objects That are Not Controls
cnt1.gif6.10.12 Creating OLE Objects That are Not Controls
cnt0.gif6.10.13 Qualified ActiveX Control and Object Names
cnt1.gif6.10.13 Qualified ActiveX Control and Object Names
cnt0.gif6.10.14 Enumerators
cnt1.gif6.10.14 Enumerators
cnt0.gif6.10.15 ActiveX Color Representation
cnt1.gif6.10.15 ActiveX Color Representation
cnt0.gif6.10.16 ActiveX-related Troubleshooting
cnt1.gif6.10.16 ActiveX-related Troubleshooting
cnt0.gif6.10.17 ActiveX Example
cnt1.gif6.10.17 ActiveX Example
Book 2: User Interface Programming
cnt0.gif1 Introduction
cnt0.gif1.1 Overview of User Interface Features
cnt1.gif1.1 Overview of User Interface Features
cnt1.gifFloating windows and graphical controls
cnt1.gifAutomatic GUI runtime support
cnt0.gif1.2 Developing Programs for Graphical Systems
cnt1.gif1.2 Developing Programs for Graphical Systems
cnt1.gif1.2.1 Event-Driven Environments
cnt1.gif1.2.2 Configuration and Programming Support
cnt1.gif1.2.3 Index to Related Topics
cnt1.gif1.2.4 GUI Development With Third Party Kits and Tools
cnt0.gif1.3 Microsoft Windows Operating Systems
cnt1.gif1.3 Microsoft Windows Operating Systems
cnt0.gif1.4 Windowing Concepts
cnt1.gif1.4 Windowing Concepts
cnt1.gifThe screen
cnt1.gifThe virtual screen
cnt1.gifWindow
cnt1.gifThe main application window
cnt1.gifModeless windows
cnt1.gifModal windows
cnt1.gifControls
cnt0.gif1.5 ACUCOBOL-GT Window Types
cnt1.gif1.5 ACUCOBOL-GT Window Types
cnt1.gifFloating windows
cnt1.gifIndependent Windows
cnt1.gifSubwindows
cnt0.gif1.6 Creating Portable User Interfaces
cnt1.gif1.6 Creating Portable User Interfaces
cnt1.gif1.6.1 Incompatibilities Between Graphical and Character Systems
cnt0.gif1.6.2 Strategies for Supporting Multiple Systems
cnt1.gif1.6.2 Strategies for Supporting Multiple Systems
cnt1.gif1.6.2.1 Dual interface, dual code
cnt1.gif1.6.2.2 Single interface, single code
cnt1.gif1.6.2.3 Dual interface, single code
cnt1.gif1.6.2.4 Selecting the right approach
cnt0.gif1.6.3 Tips for Solving Cross Platform Interface Problems
cnt1.gif1.6.3 Tips for Solving Cross Platform Interface Problems
cnt1.gif1.6.3.1 Establishing the initial window
cnt1.gif1.6.3.2 Tips for building single-interface programs
cnt1.gif1.6.3.3 Tips for building dual-interface programs
cnt0.gif1.7 GUI Development Project Issues
cnt1.gif1.7 GUI Development Project Issues
cnt1.gifExtent of the interface changes
cnt1.gifSuitability of the current UI to conversion
cnt1.gifRecommendations
cnt1.gifConversion wizard
cnt0.gif1.8 Sample Programs
cnt1.gif1.8 Sample Programs
cnt0.gif2 Floating Windows
cnt1.gif2.1 Overview of Floating Windows
cnt1.gif2.2 The Relationship Between Floating Windows and Subwindows
cnt1.gif2.3 Active and Current Windows
cnt1.gif2.4 Parent and Child Windows
cnt1.gif2.5 Creating, Inquiring, Modifying, and Destroying Windows
cnt1.gif2.6 Menus and Floating Windows
cnt0.gif3 Graphical Controls
cnt1.gif3.1 Overview of Graphical Controls
cnt1.gif3.2 Control Types, Handles, and IDs
cnt1.gif3.3 Interaction Between Controls and Windows
cnt1.gif3.4 Creating, Modifying, Inquiring, and Destroying Controls
cnt1.gif3.5 Entering Data Into a Control
cnt1.gif3.6 The Character Coordinate Phrases
cnt1.gif3.7 Controls and the Mouse
cnt0.gif3.8 Bitmap Buttons
cnt1.gif3.8 Bitmap Buttons
cnt1.gif3.8.1 Drawing the Image
cnt1.gif3.8.2 Loading Bitmaps
cnt1.gif3.8.3 Creating the Button
cnt1.gif3.8.4 Pop-Up Hints
cnt1.gif3.8.5 Portability
cnt0.gif3.9 Paged List Boxes
cnt1.gif3.9 Paged List Boxes
cnt1.gif3.9.1 Creating a Paged List Box
cnt1.gif3.9.2 Adding Records to a Paged List Box
cnt1.gif3.9.3 Other List Box Operations
cnt1.gif3.9.4 Paged List Box Event Handling
cnt1.gif3.9.5 Paged List Box Example
cnt0.gif3.10 Paged Grids
cnt1.gif3.10 Paged Grids
cnt0.gif4 Supporting Concepts and Related Issues
cnt1.gif4.1 Handles
cnt1.gif4.2 Events
cnt1.gif4.3 Graphical vs. Textual Modes
cnt1.gif4.4 Styles and Special Properties
cnt1.gif4.5 Methods
cnt0.gif4.6 Coordinates
cnt1.gif4.6 Coordinates
cnt1.gif4.6.1 Coordinate Handling
cnt1.gif4.6.2 Coordinate Space Problems
cnt1.gif4.6.3 Coordinate Space Solutions
cnt0.gif4.7 Fonts
cnt1.gif4.7 Fonts
cnt0.gif5 Control Types Reference
cnt0.gif5.1 The Components of a Control
cnt1.gif5.1 The Components of a Control
cnt1.gif5.1.1 Control Components Diagram
cnt1.gif5.1.2 Common Properties Table
cnt1.gif5.1.3 Styles Table
cnt1.gif5.1.4 Special Properties Table
cnt0.gif5.2 Global Styles
cnt1.gif5.2 Global Styles
cnt0.gif5.3 Label
cnt1.gif5.3 Label
cnt0.gifCommon Properties
cnt1.gifCommon Properties
cnt1.gifTITLE
cnt1.gifVALUE
cnt1.gifSIZE
cnt1.gifCOLOR
cnt1.gifSTYLES
cnt0.gifSpecial Properties
cnt1.gifSpecial Properties
cnt0.gifEvents
cnt1.gifEvents
cnt0.gifExamples
cnt1.gifExamples
cnt0.gif5.4 Entry Field
cnt1.gif5.4 Entry Field
cnt0.gifCommon Properties
cnt1.gifCommon Properties
cnt1.gifTITLE
cnt1.gifVALUE
cnt1.gifMULTIPLE
cnt1.gifSIZE
cnt1.gifSetting the entry field's width
cnt1.gifTips
cnt1.gifCOLOR
cnt1.gifSTYLES
cnt0.gifSpecial Properties
cnt1.gifSpecial Properties
cnt0.gifEvents
cnt1.gifEvents
cnt1.gifUsing Special Keys
cnt0.gifExamples
cnt1.gifExamples
cnt0.gif5.5 Push Button
cnt1.gif5.5 Push Button
cnt0.gifCommon Properties
cnt1.gifCommon Properties
cnt1.gifTITLE
cnt1.gifVALUE
cnt1.gifSIZE
cnt1.gifCOLOR
cnt1.gifSTYLES
cnt0.gifSpecial Properties
cnt1.gifSpecial Properties
cnt0.gifEvents
cnt1.gifEvents
cnt0.gifExamples
cnt1.gifExamples
cnt0.gif5.6 Check Box
cnt1.gif5.6 Check Box
cnt0.gifCommon Properties
cnt1.gifCommon Properties
cnt1.gifTITLE
cnt1.gifVALUE
cnt1.gifSIZE
cnt1.gifCOLOR
cnt1.gifSTYLES
cnt0.gifSpecial Properties
cnt1.gifSpecial Properties
cnt0.gifEvents
cnt1.gifEvents
cnt0.gifExamples
cnt1.gifExamples
cnt0.gif5.7 Radio Button
cnt1.gif5.7 Radio Button
cnt0.gifCommon Properties
cnt1.gifCommon Properties
cnt1.gifTITLE
cnt1.gifVALUE
cnt1.gifSIZE
cnt1.gifCOLOR
cnt1.gifSTYLES
cnt0.gifSpecial Properties
cnt1.gifSpecial Properties
cnt0.gifEvents
cnt1.gifEvents
cnt0.gifExamples
cnt1.gifExamples
cnt0.gif5.8 List Box
cnt1.gif5.8 List Box
cnt0.gifCommon Properties
cnt1.gifCommon Properties
cnt1.gifTITLE
cnt1.gifVALUE
cnt1.gifSIZE
cnt1.gifCOLOR
cnt1.gifSTYLES
cnt0.gifSpecial Properties
cnt1.gifSpecial Properties
cnt0.gifEvents
cnt1.gifEvents
cnt1.gifUsing Special Keys
cnt0.gifExamples
cnt1.gifExamples
cnt0.gif5.9 Combo Box
cnt1.gif5.9 Combo Box
cnt0.gifCommon Properties
cnt1.gifCommon Properties
cnt1.gifTITLE
cnt1.gifVALUE
cnt1.gifSIZE
cnt1.gifCOLOR
cnt1.gifSTYLES
cnt0.gifSpecial Properties
cnt1.gifSpecial Properties
cnt0.gifEvents
cnt1.gifEvents
cnt1.gifUsing Special Keys
cnt0.gifExamples
cnt1.gifExamples
cnt0.gif5.10 Frame
cnt1.gif5.10 Frame
cnt0.gifCommon Properties
cnt1.gifCommon Properties
cnt1.gifTITLE
cnt1.gifVALUE
cnt1.gifSIZE
cnt1.gifCOLOR
cnt1.gifSTYLES
cnt0.gifSpecial Properties
cnt1.gifSpecial Properties
cnt0.gifEvents
cnt1.gifEvents
cnt0.gifExamples
cnt1.gifExamples
cnt0.gif5.11 Bar
cnt1.gif5.11 Bar
cnt0.gifCommon Properties
cnt1.gifCommon Properties
cnt1.gifTITLE
cnt1.gifVALUE
cnt1.gifSIZE
cnt1.gifCOLOR
cnt1.gifSTYLES
cnt0.gifSpecial Properties
cnt1.gifSpecial Properties
cnt0.gifEvents
cnt1.gifEvents
cnt0.gif5.12 Scroll Bar
cnt1.gif5.12 Scroll Bar
cnt0.gifCommon Properties
cnt1.gifCommon Properties
cnt1.gifTITLE
cnt1.gifVALUE
cnt1.gifSIZE
cnt1.gifCOLOR
cnt1.gifSTYLES
cnt0.gifSpecial Properties
cnt1.gifSpecial Properties
cnt0.gifEvents
cnt1.gifEvents
cnt0.gif5.13 Tab
cnt1.gif5.13 Tab
cnt0.gifCommon Properties
cnt1.gifCommon Properties
cnt1.gifTITLE
cnt1.gifVALUE
cnt1.gifSIZE
cnt1.gifCOLOR
cnt1.gifSTYLES
cnt0.gifSpecial Properties
cnt1.gifSpecial Properties
cnt0.gifEvents
cnt1.gifEvents
cnt0.gifProgramming Tips
cnt1.gifProgramming Tips
cnt0.gif5.14 Bitmap
cnt1.gif5.14 Bitmap
cnt0.gifCommon Properties
cnt1.gifCommon Properties
cnt1.gifTITLE
cnt1.gifVALUE
cnt1.gifSIZE
cnt1.gifCOLOR
cnt0.gifSpecial Properties
cnt1.gifSpecial Properties
cnt0.gif5.15 Grid
cnt1.gif5.15 Grid
cnt0.gifCommon Properties
cnt1.gifCommon Properties
cnt1.gifTITLE
cnt1.gifVALUE
cnt1.gifSIZE
cnt1.gifCOLOR
cnt1.gifSTYLES
cnt0.gifSpecial Properties
cnt1.gifSpecial Properties
cnt0.gifEvents
cnt1.gifEvents
cnt0.gif5.16 Tree View Control
cnt1.gif5.16 Tree View Control
cnt1.gifItems
cnt1.gifParent and Child Relationships
cnt0.gifAdding Child Items
cnt1.gifAdding Child Items
cnt1.gifAdding child items once
cnt1.gifAdding child items on each expansion
cnt0.gifCommon Properties
cnt1.gifCommon Properties
cnt1.gifTITLE
cnt1.gifVALUE
cnt1.gifSIZE
cnt1.gifCOLOR
cnt1.gifSTYLES
cnt0.gifSpecial Properties
cnt1.gifSpecial Properties
cnt0.gifEvents
cnt1.gifEvents
cnt0.gif5.17 Web Browser
cnt1.gif5.17 Web Browser
cnt0.gifCommon Properties
cnt1.gifCommon Properties
cnt1.gifTITLE
cnt1.gifVALUE
cnt1.gifSIZE
cnt1.gifCOLOR
cnt0.gifMethods
cnt1.gifMethods
cnt0.gifOther Properties
cnt1.gifOther Properties
cnt0.gifEvents
cnt1.gifEvents
cnt0.gif5.18 Status Bar
cnt1.gif5.18 Status Bar
cnt0.gifCommon Properties
cnt1.gifCommon Properties
cnt1.gifTITLE
cnt1.gifVALUE
cnt1.gifSIZE
cnt1.gifCOLOR
cnt1.gifSTYLES
cnt0.gifSpecial Properties
cnt1.gifSpecial Properties
cnt1.gifArray and index modes
cnt1.gifSequence order
cnt0.gifEvents
cnt1.gifEvents
cnt0.gif5.19 ACTIVE-X
cnt1.gif5.19 ACTIVE-X
cnt0.gifCommon Properties
cnt1.gifCommon Properties
cnt1.gifTITLE
cnt1.gifVALUE
cnt1.gifLINES/SIZE
cnt1.gifCOLOR
cnt1.gifSTYLES
cnt0.gifSpecial Properties
cnt1.gifSpecial Properties
cnt1.gifGeneral Rules
cnt1.gifEvents
cnt0.gif6 Events Reference
cnt1.gif6.1 Overview of Events
cnt1.gif6.2 Window Events
cnt1.gif6.3 Control Events
cnt1.gif6.4 Menu Events
cnt0.gif7 Using the Mouse
cnt1.gif7.1 Mouse Properties
cnt1.gif7.2 Mouse Action Ownership in Graphical Environments
cnt0.gif7.3 How Mouse Actions Are Handled
cnt1.gif7.3 How Mouse Actions Are Handled
cnt1.gif7.3.1 Mouse Exception Processing
cnt1.gif7.3.2 Assigning Results to Mouse Actions
cnt1.gif7.3.3 Unmasking Mouse Actions
cnt0.gif7.4 Automatic Mouse Handling
cnt1.gif7.4 Automatic Mouse Handling
cnt0.gif7.5 Screen Section Behavior
cnt1.gif7.5 Screen Section Behavior
cnt0.gif7.6 W$MOUSE Library Routine
cnt1.gif7.6 W$MOUSE Library Routine
cnt1.gifENABLE-MOUSE
cnt1.gifTEST-MOUSE-PRESENCE
cnt1.gifGET-MOUSE-STATUS
cnt1.gifGET-MOUSE-SCREEN-STATUS
cnt1.gifSET-MOUSE-POSITION
cnt1.gifSET-MOUSE-SCREEN-POSITION
cnt1.gifSET-MOUSE-SHAPE
cnt1.gifSET-DELAYED-MOUSE-SHAPE
cnt1.gifGET-MOUSE-SHAPE
cnt1.gifCAPTURE-MOUSE
cnt1.gifRELEASE-MOUSE
cnt1.gifSET-MOUSE-HELP
cnt0.gif7.7 Mouse Handling-Sample Code
cnt1.gif7.7 Mouse Handling-Sample Code
cnt0.gif8 Menu Bars and Pop-Up Menus
cnt0.gif8.1 Menus Overview
cnt1.gif8.1 Menus Overview
cnt1.gifMenu Bars
cnt1.gifPop-Up Menus
cnt0.gif8.2 Generic Menu Handler
cnt1.gif8.2 Generic Menu Handler
cnt1.gif8.2.1 Static Menu Bars
cnt1.gif8.2.2 Pop-Up Menu Bars
cnt1.gif8.2.3 Submenus
cnt0.gif8.3 Graphical Menu Facilities
cnt1.gif8.3 Graphical Menu Facilities
cnt0.gif8.4 Overview of Menu Handling
cnt1.gif8.4 Overview of Menu Handling
cnt1.gif8.4.1 Properties of Menu Entries
cnt0.gif8.5 Creating Menus-the Shortcut
cnt1.gif8.5 Creating Menus-the Shortcut
cnt1.gif8.5.1 Using genmenu
cnt0.gif8.6 Menu Activation and Use
cnt1.gif8.6 Menu Activation and Use
cnt1.gif8.6.1 Defining Menu Keys
cnt0.gif8.7 Menu Input
cnt1.gif8.7 Menu Input
cnt1.gif8.7.1 Function Key Handling
cnt1.gif8.7.2 Menu Selection Limits
cnt0.gif8.8 Changing Menu Results
cnt1.gif8.8 Changing Menu Results
cnt0.gif8.9 Common Menu Operations
cnt1.gif8.9 Common Menu Operations
cnt1.gif8.9.1 Disabling Menu Items
cnt1.gif8.9.2 Checking Menu Items
cnt1.gif8.9.3 Disabling an Entire Menu
cnt0.gif8.10 Pop-Up Menus
cnt1.gif8.10 Pop-Up Menus
cnt0.gif8.11 W$MENU Library Routine
cnt1.gif8.11 W$MENU Library Routine
cnt0.gif8.12 Menu Configuration With the Generic Menu Handler
cnt1.gif8.12 Menu Configuration With the Generic Menu Handler
cnt0.gif8.13 Menu Handling-Sample Code
cnt1.gif8.13 Menu Handling-Sample Code
cnt0.gif8.14 System Menu "Close" Handling Under Windows
cnt1.gif8.14 System Menu "Close" Handling Under Windows
cnt0.gif8.15 Portability Concerns
cnt1.gif8.15 Portability Concerns
cnt0.gif8.16 Menu Bar Sample Programs
cnt1.gif8.16 Menu Bar Sample Programs
cnt0.gif9 Color Mapping
cnt0.gif9.1 Overview of Color Choices
cnt1.gif9.1 Overview of Color Choices
cnt1.gif9.1.1 Simplified Mapping Approach
cnt1.gif9.1.2 Controlling the Color Mapping
cnt0.gif9.2 COLOR-MODEL Settings
cnt1.gif9.2 COLOR-MODEL Settings
cnt1.gif9.2.1 What Is a Color Model?
cnt0.gif9.3 COLOR-MODEL Settings 1 and 2
cnt1.gif9.3 COLOR-MODEL Settings 1 and 2
cnt0.gif9.4 COLOR-MODEL Settings 3 and 4
cnt1.gif9.4 COLOR-MODEL Settings 3 and 4
cnt0.gif9.5 COLOR-MODEL Settings 5 and 6
cnt1.gif9.5 COLOR-MODEL Settings 5 and 6
cnt0.gif9.6 COLOR-MODEL Settings 7 and 8
cnt1.gif9.6 COLOR-MODEL Settings 7 and 8
cnt0.gif9.7 COLOR-MODEL Settings 9 and 10
cnt1.gif9.7 COLOR-MODEL Settings 9 and 10
cnt0.gif9.8 COLOR-TABLE Settings
cnt1.gif9.8 COLOR-TABLE Settings
cnt0.gif9.9 ActiveX Color Settings
cnt1.gif9.9 ActiveX Color Settings
cnt0.gif9.10 Miscellaneous Options Under Windows and Windows NT
cnt1.gif9.10 Miscellaneous Options Under Windows and Windows NT
cnt1.gif9.10.1 Background Brush Color
cnt1.gif9.10.2 Drawing 3-D Lines
cnt0.gif10 Help Automation
cnt1.gif10.1 HELP-ID
cnt1.gif10.2 Help Modes
cnt1.gif10.3 The Help Processor
cnt0.gif10.4 Windows Help
cnt1.gif10.4 Windows Help
cnt1.gifMapping context IDs
cnt0.gif11 Tips and Hints
cnt0.gif11.1 Frequently Asked Questions
cnt1.gif11.1 Frequently Asked Questions
cnt1.gif11.1.1 Regarding Windows
cnt1.gif11.1.2 Regarding Controls
cnt1.gif11.1.3 Regarding Fonts
cnt1.gif11.1.4 Regarding Configuration Variables
cnt1.gif11.1.5 Regarding Debugging
cnt0.gif12 UI Terminology
cnt1.gif12.1 UI Terminology
Book 3: Reference Manual
cnt0.gif1 Introduction
cnt0.gif1.1 Overview of Referemce Manual
cnt1.gif1.1 Overview of Reference Manual
cnt1.gif1.1.1 Upper-Case and Special-Character Words
cnt1.gif1.1.2 Lower-Case Words
cnt1.gif1.1.3 Brackets, Braces and Vertical Bars
cnt1.gif1.1.4 Ellipses
cnt1.gif1.1.5 Shading
cnt0.gif1.2 Acknowledgment
cnt1.gif1.2 Acknowledgment
cnt0.gif2 Program Structure
cnt0.gif2.1 Language Elements
cnt1.gif2.1 Language Elements
cnt0.gif2.1.1 COBOL Words
cnt1.gif2.1.1 COBOL Words
cnt1.gif2.1.1.1 User-defined words
cnt0.gif2.1.2 Literals
cnt1.gif2.1.2 Literals
cnt1.gif2.1.2.1 Numeric literals
cnt1.gif2.1.2.2 Nonnumeric literals
cnt1.gif2.1.2.3 Figurative constants
cnt0.gif2.1.3 Picture Strings
cnt1.gif2.1.3 Picture Strings
cnt0.gif2.1.4 Separators
cnt1.gif2.1.4 Separators
cnt0.gif2.1.5 Comment Entries
cnt1.gif2.1.5 Comment Entries
cnt0.gif2.2 Source Format
cnt1.gif2.2 Source Format
cnt1.gif2.2.1 ANSI Format
cnt1.gif2.2.2 Terminal Format
cnt1.gif2.2.3 Line Continuation
cnt1.gif2.2.4 Blank Lines and Comment Lines
cnt0.gif2.3 Compiler Compatibility Modes
cnt1.gif2.3 Compiler Compatibility Modes
cnt1.gif2.3.1 ANSI ACCEPT and DISPLAY Verbs
cnt0.gif2.4 Source Management Statements
cnt1.gif2.4 Source Management Statements
cnt0.gif2.4.1 The COPY Statement
cnt1.gif2.4.1 The COPY Statement
cnt1.gifCode Examples
cnt1.gifHighlights for First-Time Users
cnt0.gif2.4.2 The REPLACE Statement
cnt1.gif2.4.2 The REPLACE Statement
cnt1.gifCode Examples
cnt1.gifHighlights for First-Time Users
cnt0.gif2.5 Program Organization
cnt1.gif2.5 Program Organization
cnt0.gif2.5.1 Program Elements
cnt1.gif2.5.1 Program Elements
cnt1.gif2.5.1.1 Division header
cnt1.gif2.5.1.2 Section header
cnt1.gif2.5.1.3 Paragraph header
cnt1.gif2.5.1.4 Clauses and entries
cnt1.gif2.5.1.5 Statements
cnt1.gif2.5.1.6 Sentences
cnt0.gif3 Identification Division
cnt1.gif3.1 Identification Division
cnt1.gif3.2 PROGRAM-ID Paragraph
cnt0.gif4 Environment Division
cnt1.gif4.1 Environment Division
cnt0.gif4.2 Configuration Section
cnt1.gif4.2 Configuration Section
cnt1.gif4.2.1 Source-Computer Paragraph
cnt1.gif4.2.2 Object-Computer Paragraph
cnt1.gif4.2.3 Special-Names Paragraph
cnt0.gif4.3 Input-Output Section
cnt1.gif4.3 Input-Output Section
cnt1.gif4.3.1 File-Control Paragraph
cnt1.gif4.3.2 I-O-Control Paragraph
cnt0.gif5 Data Division
cnt0.gif5.1 Data Structures
cnt1.gif5.1 Data Structures
cnt1.gif5.1.1 Record Description
cnt1.gif5.1.2 Level-Numbers
cnt1.gif5.1.3 Classes of Data
cnt1.gif5.1.4 Standard Alignment Rules
cnt1.gif5.1.5 Table Handling
cnt1.gif5.1.6 Large Data Handling
cnt1.gif5.1.7 File Types
cnt0.gif5.1.8 Floating-Point Data
cnt1.gif5.1.8 Floating-Point Data
cnt1.gif5.1.8.1 Using floating-point data
cnt0.gif5.2 Data Names
cnt1.gif5.2 Data Names
cnt1.gif5.2.1 Qualification
cnt1.gif5.2.2 Subscripting
cnt0.gif5.2.3 Reference Modification
cnt1.gif5.2.3 Reference Modification
cnt1.gifCode Examples
cnt1.gifHighlights for First-Time Users
cnt0.gif5.2.4 Condition-Name (Level 88)
cnt1.gif5.2.4 Condition-Name (Level 88)
cnt0.gif5.2.5 RECORD-POSITION
cnt1.gif5.2.5 RECORD-POSITION
cnt1.gifCode Examples
cnt0.gif5.3 Data Division Format
cnt1.gif5.3 Data Division Format
cnt0.gif5.4 File Section
cnt1.gif5.4 File Section
cnt1.gif5.4.1 File Description Entry
cnt1.gif5.4.2 Sort File Description Entry
cnt1.gif5.4.3 IS EXTERNAL Clause
cnt1.gif5.4.4 BLOCK CONTAINS Clause
cnt1.gif5.4.5 RECORD Clause
cnt1.gif5.4.6 LABEL RECORDS Clause
cnt1.gif5.4.7 VALUE OF LABEL Clause
cnt1.gif5.4.8 VALUE OF FILE-ID Clause
cnt1.gif5.4.9 CODE-SET Clause
cnt1.gif5.4.10 DATA RECORDS Clause
cnt1.gif5.4.11 LINAGE Clause
cnt0.gif5.5 WORKING-STORAGE Section
cnt1.gif5.5 WORKING-STORAGE Section
cnt0.gif5.6 LINKAGE Section
cnt1.gif5.6 LINKAGE Section
cnt0.gif5.7 Record Description Entry
cnt1.gif5.7 Record Description Entry
cnt0.gif5.7.1 Data Description Entry
cnt1.gif5.7.1 Data Description Entry
cnt1.gif5.7.1.1 Level-number
cnt1.gif5.7.1.2 The data-name or FILLER clause
cnt1.gif5.7.1.3 REDEFINES clause
cnt1.gif5.7.1.4 IS EXTERNAL clause
cnt1.gif5.7.1.5 IS SPECIAL-NAMES clause
cnt1.gif5.7.1.6 IS EXTERNAL-FORM clause
cnt1.gif5.7.1.7 PICTURE clause
cnt1.gif5.7.1.8 USAGE clause
cnt1.gif5.7.1.9 SIGN clause
cnt1.gif5.7.1.10 OCCURS clause
cnt1.gif5.7.1.11 SYNCHRONIZED clause
cnt1.gif5.7.1.12 JUSTIFIED clause
cnt1.gif5.7.1.13 BLANK WHEN ZERO clause
cnt1.gif5.7.1.14 VALUE clause
cnt1.gif5.7.1.15 RENAMES clause
cnt0.gif5.8 Screen Section
cnt1.gif5.8 Screen Section
cnt0.gif5.9 Screen Description Entry
cnt1.gif5.9 Screen Description Entry
cnt1.gif5.9.1 PICTURE, FROM, TO, and USING Clauses
cnt1.gif5.9.2 VALUE Clause
cnt0.gif5.9.3 OCCURS Clause
cnt1.gif5.9.3 OCCURS Clause
cnt1.gifExample: Table on One Line
cnt1.gifExample: Two-Element Table
cnt1.gifExample with Output
cnt0.gif5.9.4 LINE Clause
cnt1.gif5.9.4 LINE Clause
cnt0.gif5.9.5 COLUMN Clause
cnt1.gif5.9.5 COLUMN Clause
cnt0.gif5.9.6 PROCEDURE Clause
cnt1.gif5.9.6 PROCEDURE Clause
cnt0.gif6 Procedure Division
cnt0.gif6.1 Organization
cnt1.gif6.1 Organization
cnt0.gif6.1.1 Statements and Sentences
cnt1.gif6.1.1 Statements and Sentences
cnt1.gif6.1.1.1 Scope of statements
cnt0.gif6.1.2 Flow of Control
cnt1.gif6.1.2 Flow of Control
cnt0.gif6.2 Arithmetic Expressions
cnt1.gif6.2 Arithmetic Expressions
cnt1.gif6.2.1 Evaluation of Arithmetic Expressions
cnt0.gif6.3 Conditional Expressions
cnt1.gif6.3 Conditional Expressions
cnt0.gif6.3.1 Relation Conditions
cnt1.gif6.3.1 Relation Conditions
cnt1.gif6.3.1.1 Comparison of numeric operands
cnt1.gif6.3.1.2 Comparison of nonnumeric operands
cnt0.gif6.3.2 Class Condition
cnt1.gif6.3.2 Class Condition
cnt0.gif6.3.3 Sign Condition
cnt1.gif6.3.3 Sign Condition
cnt0.gif6.3.4 Condition-Name Condition
cnt1.gif6.3.4 Condition-Name Condition
cnt0.gif6.3.5 Switch-Status Condition
cnt1.gif6.3.5 Switch-Status Condition
cnt0.gif6.3.6 Complex Conditions
cnt1.gif6.3.6 Complex Conditions
cnt1.gif6.3.6.1 Combined conditions
cnt0.gif6.3.7 Order of Evaluation
cnt1.gif6.3.7 Order of Evaluation
cnt0.gif6.3.8 Abbreviated Combined Relation Conditions
cnt1.gif6.3.8 Abbreviated Combined Relation Conditions
cnt0.gif6.4 Common Statement Rules
cnt1.gif6.4 Common Statement Rules
cnt1.gif6.4.1 Arithmetic Operations
cnt1.gif6.4.2 Multiple Receiving Fields
cnt1.gif6.4.3 ROUNDED Option
cnt1.gif6.4.4 SIZE ERROR Option
cnt1.gif6.4.5 CORRESPONDING Option
cnt1.gif6.4.6 Unpredictable Results
cnt1.gif6.4.7 I/O Status
cnt1.gif6.4.8 AT END and INVALID KEY Phrases
cnt1.gif6.4.9 Common Screen Options
cnt0.gif6.5 Procedure Division Format
cnt1.gif6.5 Procedure Division Format
cnt0.gif6.6 Procedure Division Statements
cnt1.gif6.6 Procedure Division Statements
cnt0.gifACCEPT Statement
cnt1.gifACCEPT Statement
cnt1.gifCode Examples
cnt0.gifADD Statement
cnt1.gifADD Statement
cnt1.gifCode Examples
cnt0.gifALTER Statement
cnt1.gifALTER Statement
cnt0.gifCALL Statement
cnt1.gifCALL Statement
cnt0.gifCANCEL Statement
cnt1.gifCANCEL Statement
cnt0.gifCHAIN Statement
cnt1.gifCHAIN Statement
cnt0.gifCLOSE Statement
cnt1.gifCLOSE Statement
cnt0.gifCOMMIT Statement
cnt1.gifCOMMIT Statement
cnt0.gifCOMPUTE Statement
cnt1.gifCOMPUTE Statement
cnt0.gifCONTINUE Statement
cnt1.gifCONTINUE Statement
cnt0.gifCREATE Statement
cnt1.gifCREATE Statement
cnt0.gifDELETE Statement
cnt1.gifDELETE Statement
cnt0.gifDESTROY Statement
cnt1.gifDESTROY Statement
cnt0.gifDISPLAY Statement
cnt1.gifDISPLAY Statement
cnt0.gifDISPLAY src-item
cnt1.gifDISPLAY src-item
cnt0.gifDISPLAY screen-name
cnt1.gifDISPLAY screen-name
cnt0.gifDISPLAY WINDOW
cnt1.gifDISPLAY WINDOW
cnt0.gifDISPLAY SCREEN SIZE
cnt1.gifDISPLAY SCREEN SIZE
cnt0.gifDISPLAY LINE
cnt1.gifDISPLAY LINE
cnt0.gifDISPLAY BOX
cnt1.gifDISPLAY BOX
cnt0.gifDISPLAY UPON WINDOW TITLE
cnt1.gifDISPLAY UPON WINDOW TITLE
cnt0.gifDISPLAY UPON COMMAND LINE
cnt1.gifDISPLAY UPON COMMAND LINE
cnt0.gifDISPLAY src-item (ANSI format)
cnt1.gifDISPLAY src-item (ANSI format)
cnt0.gifDISPLAY UPON GLOBAL TITLE
cnt1.gifDISPLAY UPON GLOBAL TITLE
cnt0.gifDISPLAY FLOATING WINDOW
cnt1.gifDISPLAY FLOATING WINDOW
cnt0.gifDISPLAY INITIAL WINDOW
cnt1.gifDISPLAY INITIAL WINDOW
cnt0.gifDISPLAY TOOL-BAR
cnt1.gifDISPLAY TOOL-BAR
cnt0.gifDISPLAY control-type-name
cnt1.gifDISPLAY control-type-name
cnt0.gifDISPLAY MESSAGE BOX
cnt1.gifDISPLAY MESSAGE BOX
cnt0.gifDISPLAY external-form-item
cnt1.gifDISPLAY external-form-item
cnt0.gifDIVIDE Statement
cnt1.gifDIVIDE Statement
cnt0.gifENTRY Statement
cnt1.gifENTRY Statement
cnt0.gifEVALUATE Statement
cnt1.gifEVALUATE Statement
cnt1.gifCode Examples
cnt1.gifHighlights for First-Time Users
cnt0.gifEXIT Statement
cnt1.gifEXIT Statement
cnt0.gifGOBACK Statement
cnt1.gifGOBACK Statement
cnt0.gifGO TO Statement
cnt1.gifGO TO Statement
cnt0.gifIF Statement
cnt1.gifIF Statement
cnt0.gifINITIALIZE Statement
cnt1.gifINITIALIZE Statement
cnt0.gifINQUIRE Statement
cnt1.gifINQUIRE Statement
cnt0.gifINSPECT Statement
cnt1.gifINSPECT Statement
cnt1.gifCode Examples
cnt1.gifHighlights for First-Time Users
cnt0.gifLOCK Statement
cnt1.gifLOCK Statement
cnt0.gifMERGE Statement
cnt1.gifMERGE Statement
cnt1.gifCode Examples
cnt1.gifHighlights for First-Time Users
cnt0.gifMODIFY Statement
cnt1.gifMODIFY Statement
cnt0.gifMOVE Statement
cnt1.gifMOVE Statement
cnt0.gifMULTIPLY Statement
cnt1.gifMULTIPLY Statement
cnt0.gifOPEN Statement
cnt1.gifOPEN Statement
cnt0.gifPERFORM Statement
cnt1.gifPERFORM Statement
cnt0.gifREAD Statement
cnt1.gifREAD Statement
cnt0.gifRECEIVE Statement
cnt1.gifRECEIVE Statement
cnt0.gifRELEASE Statement
cnt1.gifRELEASE Statement
cnt0.gifRETURN Statement
cnt1.gifRETURN Statement
cnt0.gifREWRITE Statement
cnt1.gifREWRITE Statement
cnt0.gifROLLBACK Statement
cnt1.gifROLLBACK Statement
cnt0.gifSEARCH Statement
cnt1.gifSEARCH Statement
cnt1.gifCode Examples
cnt1.gifHighlights for First-Time Users
cnt0.gifSEND Statement
cnt1.gifSEND Statement
cnt0.gifSET Statement
cnt1.gifSET Statement
cnt0.gifSORT Statement
cnt1.gifSORT Statement
cnt1.gifCode Examples
cnt1.gifHighlights for First-Time Users
cnt0.gifSTART Statement
cnt1.gifSTART Statement
cnt0.gifSTOP Statement
cnt1.gifSTOP Statement
cnt0.gifSTRING Statement
cnt1.gifSTRING Statement
cnt1.gifCode Examples
cnt1.gifHighlights for First-Time Users
cnt0.gifSUBTRACT Statement
cnt1.gifSUBTRACT Statement
cnt0.gifUNLOCK Statement
cnt1.gifUNLOCK Statement
cnt0.gifUNSTRING Statement
cnt1.gifUNSTRING Statement
cnt1.gifCode Examples
cnt1.gifHighlights for First-Time Users
cnt0.gifUSE Statement
cnt1.gifUSE Statement
cnt1.gifCode Examples
cnt1.gifHighlights for First-Time Users
cnt0.gifWAIT Statement
cnt1.gifWAIT Statement
cnt0.gifWRITE Statement
cnt1.gifWRITE Statement
Book 4: Appendices
cnt0.gifA Installation
cnt0.gifA.1 License Files, Sample Programs, ".def" and ".dll" Files
cnt1.gifA.1 License Files, Sample Programs, ".def" and ".dll" Files
cnt1.gifLicense management
cnt1.gifLicense file names
cnt1.gifSample programs
cnt1.gifDefinition files
cnt1.gifDLL files
cnt0.gifA.2 Configuring Your Terminals
cnt1.gifA.2 Configuring Your Terminals
cnt1.gifA.2.1 TERM Variable
cnt1.gifA.2.2 Terminal Database
cnt0.gifB Specifications
cnt1.gifB.1 COBOL Modules
cnt1.gifB.2 Limits and Ranges
cnt1.gifB.3 Extensions
cnt1.gifB.4 Restrictions
cnt0.gifC Interfacing to C Subroutines
cnt0.gifC.1 Overview of Interface Methods
cnt1.gifC.1 Overview of Interface Methods
cnt1.gifC.1.1 Helpful Hints
cnt0.gifC.2 Direct Method
cnt1.gifC.2 Direct Method
cnt0.gifC.3 Interface Method
cnt1.gifC.3 Interface Method
cnt0.gifC.3.1 The "SUB" Interface
cnt1.gifC.3.1 The "SUB" Interface
cnt1.gifC.3.1.1 Placing the "sub" routine in a DLL
cnt0.gifC.3.2 The "SUB85" Interface
cnt1.gifC.3.2 The "SUB85" Interface
cnt0.gifC.4 Matching C Data Items
cnt1.gifC.4 Matching C Data Items
cnt0.gifC.5 Creating a New Runtime System
cnt1.gifC.5 Creating a New Runtime System
cnt0.gifC.6 Calling COBOL Routines From C
cnt1.gifC.6 Calling COBOL Routines From C
cnt0.gifD ACUCOBOL-GT Reserved Words
cnt1.gifD.1 Reserved Word List
cnt0.gifE RM/COBOL Conversion Guide
cnt1.gifE.1 Compile-Time Options
cnt1.gifE.2 Runtime Options
cnt1.gifE.3 Memory Management
cnt0.gifF Changes Affecting Previous Versions
cnt1.gifChanges Affecting Version 5.1
cnt1.gifChanges Affecting Version 5.0
cnt1.gifChanges Affecting Version 4.3
cnt1.gifChanges Affecting Version 4.2
cnt1.gifChanges Affecting Version 4.1
cnt1.gifChanges Affecting Version 4.0
cnt1.gifChanges Affecting Version 3.2
cnt1.gifChanges Affecting Version 3.1
cnt1.gifChanges Affecting Version 2.4
cnt1.gifChanges Affecting Version 2.3
cnt1.gifChanges Affecting Version 2.1
cnt1.gifChanges Affecting Version 2.0
cnt1.gifChanges Affecting Version 1.5
cnt1.gifChanges Affecting Version 1.4
cnt1.gifChanges Affecting Version 1.3
cnt0.gifG IBM DOS/VS COBOL Compatibility
cnt0.gifG.1 The "-Cv" Command Line Argument
cnt1.gifG.1 The "-Cv" Command Line Argument
cnt0.gifG.1.1 ACUCOBOL-GT and IBM DOS/VS COBOL-Specific Features
cnt1.gifG.1.1 ACUCOBOL-GT and IBM DOS/VS COBOL-Specific Features
cnt1.gifACTUAL KEY Clause and SEEK
cnt1.gifADVANCING in WRITE Statement
cnt1.gifAFTER POSITIONING Clause
cnt1.gifAPPLY Clause Options
cnt1.gifBASIS, INSERT, DELETE
cnt1.gifCOM-REG
cnt1.gifCOPY SUPPRESS Statement
cnt1.gifCURRENT-DATE
cnt1.gifDATE-COMPILED
cnt1.gifDebugging Features
cnt1.gifDISPLAY UPON SYSPUNCH
cnt1.gifEJECT, SKIP in Listing
cnt1.gifENTER Statement
cnt1.gifEXAMINE
cnt1.gifFILE-LIMIT Clause
cnt1.gifFile Status Codes
cnt1.gifIDENTIFICATION Division Arrangement
cnt1.gifIF OTHERWISE
cnt1.gifNOTE Statement
cnt1.gifPassword Protection of Files
cnt1.gifPROCESSING MODE Clause
cnt1.gifPROGRAM-ID Program Name
cnt1.gifRECORDING MODE Clause
cnt1.gifREVERSED Sequential Input Files
cnt1.gifSORT Statement Registers
cnt1.gifSPECIAL-NAMES
cnt1.gifTIME-OF-DAY
cnt1.gifTRACK-AREA Clause
cnt1.gifTRANSFORM Statement
cnt1.gifUSE GIVING
cnt1.gifVALUE OF Clause
cnt1.gifWHEN-COMPILED
cnt1.gifWRITE ADVANCING Special-Name
cnt0.gifG.1.2 Reserved Words
cnt1.gifG.1.2 Reserved Words
cnt0.gifG.2 COMP-1 and COMP-2 are Floating-Point
cnt1.gifG.2 COMP-1 and COMP-2 are Floating-Point
cnt0.gifG.3 External Floating-Point (EFP)
cnt1.gifG.3 External Floating-Point (EFP)
cnt1.gifG.3.1 External Floating-Point Data Type
cnt1.gifG.3.2 The Picture
cnt0.gifH Configuration File Entries
cnt1.gifH.1 Introduction
cnt0.gifH.2 Configuration File Entries
cnt1.gifH.2 Configuration File Entries
cnt1.gif132_MODE
cnt1.gif3D_LINES
cnt1.gif7_BIT
cnt1.gifA_LICENSE_RETRIES
cnt1.gifA_RETRY_DELAY
cnt1.gifA_WAIT_FOR_LICENSE
cnt1.gifACCEPT_TIMEOUT
cnt1.gifACTIVE_BORDER_COLOR
cnt1.gifACUCOBOL
cnt1.gifALFRED_BITMAP_FILE
cnt1.gifALFRED_ . . . _BITMAP
cnt1.gifALFRED_ . . . _COLOR
cnt1.gifALFRED_ENTRY_FIELDS
cnt1.gifALFRED_GET_PRINTER
cnt1.gifALFRED_MESSAGE_FILE
cnt1.gifALFRED_PRINT_HEADER_n
cnt1.gifALFRED_PRINTER_NAME
cnt1.gifALFRED_TOOLS_FILE
cnt1.gifAPPLY_CODE_PATH
cnt1.gifAPPLY_FILE_PATH
cnt1.gifAUTO_BUFFER
cnt1.gifAUTO_DECIMAL
cnt1.gifAUTO_PROMPT
cnt1.gifBACKGROUND_INTENSITY
cnt1.gifBELL
cnt1.gifBOXED_FLOATING_WINDOWS
cnt1.gifBTRV_MASS_UPDATE
cnt1.gifBUFFERED_SCREEN
cnt1.gifCANCEL_ALL_DLLS
cnt1.gifCARRIAGE_CONTROL_FILTER
cnt1.gifCGI_AUTO_HEADER
cnt1.gifCGI_NO_CACHE
cnt1.gifCGI_STRIP_CR
cnt1.gifCHAIN_MENUS
cnt1.gifCHECK_USING
cnt1.gifC_ISAM_COMPRESS_KEYS
cnt1.gifCLOSE_ON_EXIT
cnt1.gifCODE_CASE
cnt1.gifCODE_MAPPING
cnt1.gifCODE_PREFIX
cnt1.gifCODE_SUFFIX
cnt1.gifCODE_SYSTEM*
cnt1.gifCOLOR_MAP*
cnt1.gifCOLOR_MODEL*
cnt1.gifCOLOR_TABLE*
cnt1.gifCOLOR_TRANS
cnt1.gifCOLUMN_SEPARATION
cnt1.gifCOMPRESS_FACTOR
cnt1.gifCOMPRESS_FILES
cnt1.gifCURRENCY
cnt1.gifCURSOR_MODE
cnt1.gifCURSOR_TYPE
cnt1.gifDECIMAL_POINT
cnt1.gifDEFAULT_FONT
cnt1.gifDEFAULT_HOST
cnt1.gifDEFAULT_MAP_FILE
cnt1.gifDEFAULT_PROGRAM
cnt1.gifDEFAULT_TIMEOUT
cnt1.gifDISABLED_CONTROL_COLOR
cnt1.gifDISPLAY_SWITCH_PERIOD
cnt1.gifDLL_CONVENTION
cnt1.gifDLL_SUB_INTERFACE
cnt1.gifDOS_BOX_CHARS*
cnt1.gifDOS_OUTPUT_METHOD
cnt1.gifDOS_WATCOM_10
cnt1.gifDOUBLE_CLICK_TIME
cnt1.gifDUPLICATES_LOG
cnt1.gifEDIT_MODE
cnt1.gifEF_UPPER_WIDE
cnt1.gifEF_WIDE_SIZE
cnt1.gifEOF_ABORTS
cnt1.gifEOL_CHAR
cnt1.gifERRORS_OK
cnt1.gifEXIT_CURSOR
cnt1.gifEXTEND_CREATES
cnt1.gifEXTERNAL_SIZE
cnt1.gifEXTRA_KEYS_OK
cnt1.gifF10_IS_MENU
cnt1.gifFAST_ESCAPE
cnt1.gifFIELDS_UNBOXED
cnt1.gifFILE_CASE
cnt1.gifFILE_CONDITION*
cnt1.gifFILE_IO_PROCESSES_MESSAGES
cnt1.gifFILE_PREFIX
cnt1.gifFILE_STATUS_CODES*
cnt1.gifFILE_SUFFIX
cnt1.gifFILE_TRACE
cnt1.gifFILE_TRACE_FLUSH
cnt1.giffilename
cnt1.giffilename_DATA_FMT
cnt1.giffilename_HOST
cnt1.giffilename_INDEX_FMT
cnt1.giffilename_LOG
cnt1.gifFILENAME_SPACES
cnt1.giffilename_VERSION
cnt1.giffilesystem_DETACH
cnt1.gifFLUSH_ALL
cnt1.gifFLUSH_COUNT
cnt1.gifFLUSH_ON_ACCEPT
cnt1.gifFLUSH_ON_CLOSE
cnt1.gifFLUSH_ON_COMMIT
cnt1.gifFLUSH_ON_OPEN
cnt1.gifFONT*
cnt1.gifFONT_AUTO_ADJUST
cnt1.gifFONT_SIZE_ADJUST
cnt1.gifFONT_WIDE_SIZE_ADJUST
cnt1.gifFOREGROUND_INTENSITY
cnt1.gifFULL_BOXES
cnt1.gifGUI_CHARS*
cnt1.gifHINTS_OFF
cnt1.gifHINTS_ON
cnt1.gifHOT_KEY*
cnt1.gifHTML_TEMPLATE_PREFIX*
cnt1.gifICOBOL_FILE_SEMANTICS*
cnt1.gifICON
cnt1.gifIMPORT_USES_CELL_SIZE
cnt1.gifINACTIVE_BORDER_COLOR
cnt1.gifINPUT_STATUS_DEFAULT
cnt1.gifINSERT_MODE
cnt1.gifINTENSITY_FLAGS
cnt1.gifIO_CREATES
cnt1.gifIO_READ_LOCK_TEST
cnt1.gifISOLATE_FILE_CREATES
cnt1.gifJUSTIFY_NUM_FIELDS
cnt1.gifKEY_MAP
cnt1.gifKEYBOARD*
cnt1.gifKEYSTROKE*
cnt1.gifLC_ALL
cnt1.gifLISTS_UNBOXED
cnt1.gifLOCK_DIR
cnt1.gifLOCK_OUTPUT
cnt1.gifLOCK_SORT
cnt1.gifLOCKED_RECORD_DELAY
cnt1.gifLOCKING_RETRIES
cnt1.gifLOCKS_PER_FILE
cnt1.gifLOG_BUFFER_SIZE
cnt1.gifLOG_DEVICE
cnt1.gifLOG_DIR
cnt1.gifLOG_ENCRYPTION
cnt1.gifLOG_FILE
cnt1.gifLOGGING
cnt1.gifMAKE_ZERO*
cnt1.gifMASS_UPDATE*
cnt1.gifMAX_ERROR_LINES*
cnt1.gifMAX_FILES
cnt1.gifMAX_LOCKS
cnt1.gifMENU_ITEM*
cnt1.gifMESSAGE_BOX_COLOR
cnt1.gifMESSAGE_QUEUE_SIZE
cnt1.gifMIN_REC_SIZE
cnt1.gifMONOCHROME
cnt1.gifMOUSE*
cnt1.gifMOUSE_FLAGS
cnt1.gifNO_CONSOLE
cnt1.gifNO_LOG_FILE_OK
cnt1.gifNUMERIC_VALIDATION
cnt1.gifOLD_ARIAL_DIMENSIONS
cnt1.gifOPEN_FILES_ONCE
cnt1.gifOPTIMIZE_CONTROL_RESIZE
cnt1.gifPAGE_EJECT_ON_CLOSE
cnt1.gifPERFORM_STACK
cnt1.gifPROMPTING
cnt1.gifQUEUE_READERS
cnt1.gifQUIT_MODE
cnt1.gifRECURSION
cnt1.gifREL_DELETED_VALUE
cnt1.gifRENEW_TIMEOUT
cnt1.gifRESIZE_FRAMES
cnt1.gifRESIZE_FREELY
cnt1.gifRESTRICTED_VIDEO_MODE
cnt1.gifRMS_NATIVE_KEYS
cnt1.gifSCREEN*
cnt1.gifSCREEN_COL_PLUS_BASE
cnt1.gifSCRIPT_STATUS
cnt1.gifSCROLL
cnt1.gifserver_MAP_FILE
cnt1.gifSHARED_CODE*
cnt1.gifSHUTDOWN_MESSAGE_BOX
cnt1.gifSORT_DIR
cnt1.gifSORT_FILES
cnt1.gifSORT_MEMORY
cnt1.gifSORT_RESERVE
cnt1.gifSPACES_ZERO
cnt1.gifSPOOL_FILE
cnt1.gifSTOP_RUN_ROLLBACK
cnt1.gifSTRIP_TRAILING_SPACES
cnt1.gifSWITCH_PERIOD
cnt1.gifTEMP_DIR
cnt1.gifTEMPORARY_CONTROLS
cnt1.gifTEXT*
cnt1.gifTRANSLATE_TO_ANSI
cnt1.gifTREE_ROOT_SPACE
cnt1.gifTREE_TAB_SIZE
cnt1.gifTRX_HOLDS_LOCKS
cnt1.gifUPPER_LOWER_MAP*
cnt1.gifUSE_LOCAL_SERVER
cnt1.gifUSE_MOUSE
cnt1.gifV_BUFFERS
cnt1.gifV_BUFFER_DATA
cnt1.gifV_BULK_MEMORY
cnt1.gifV_FORCE_OPEN
cnt1.gifV_INTERNAL_LOCKS
cnt1.gifV_LOCK_METHOD
cnt1.gifV_MARK_READ_CORRUPT
cnt1.gifV_NO_ASYNC_CACHE_DATA
cnt1.gifV_READ_AHEAD
cnt1.gifV_SEG_SIZE
cnt1.gifV_VERSION
cnt1.gifV23_GRAPHICS_CHARACTERS
cnt1.gifV30_MEASUREMENTS
cnt1.gifV31_FLOATING_POINT
cnt1.gifV42_FLOATING_POINT
cnt1.gifV43_PRINTER_CELLS
cnt1.gifV52_GRID_GOTO
cnt1.gifWAIT_FOR_ALL_PIPES
cnt1.gifWAIT_FOR_FILE_ACCESS
cnt1.gifWAIT_FOR_LOCKS
cnt1.gifWARNINGS
cnt1.gifWARNING_ON_RECURSIVE_ACCEPTS
cnt1.gifWHITE_FILL
cnt1.gifWIN_ERROR_HANDLING
cnt1.gifWIN_F4_DROPS_COMBOBOX
cnt1.gifWIN3_CLIP_CONTROLS
cnt1.gifWIN3_EF_PADDED
cnt1.gifWIN3_GRID
cnt1.gifWIN32_3D
cnt1.gifWINDOW_INTENSITY
cnt1.gifWINDOW_TITLE
cnt1.gifWRAP
cnt1.gifXFD_DIRECTORY
cnt0.gifI ACUCOBOL-GT Library Routines
cnt1.gifI.1 Library Routines
cnt1.gifASCII2HEX Routine
cnt1.gifASCII2OCTAL Routine
cnt1.gifCBL_AND Routine
cnt1.gifCBL_COPY_FILE Routine
cnt1.gifCBL_CREATE_DIR Routine
cnt1.gifCBL_DELETE_DIR Routine
cnt1.gifCBL_DELETE_FILE Routine
cnt1.gifCBL_EQ Routine
cnt1.gifCBL_ERROR_PROC
cnt1.gifCBL_EXIT_PROC
cnt1.gifCBL_GET_EXIT_INFO
cnt1.gifCBL_NOT Routine
cnt1.gifCBL_OR Routine
cnt1.gifCBL_XOR Routine
cnt1.gifC$ASYNCPOLL
cnt1.gifC$ASYNCRUN
cnt1.gifC$CALLEDBY Routine
cnt1.gifC$CALLERR Routine
cnt1.gifC$CHAIN Routine
cnt1.gifC$CHDIR Routine
cnt1.gifC$COPY Routine
cnt1.gifC$DELETE Routine
cnt1.gifC$EXCEPINFO Routine
cnt1.gifC$FILEINFO Routine
cnt1.gifC$FILESYS Routine
cnt1.gifC$FULLNAME Routine
cnt1.gifC$GETCGI Routine
cnt1.gifC$GETEVENTDATA Routine
cnt1.gifC$GETEVENTPARAM Routine
cnt1.gifC$GETLASTFILEOP Routine
cnt1.gifC$GETVARIANT Routine
cnt1.gifC$JUSTIFY Routine
cnt1.gifC$KEYMAP Routine
cnt1.gifC$KEYPROGRESS Routine
cnt1.gifC$LIST-DIRECTORY Routine
cnt1.gifC$LOCALPRINT Routine
cnt1.gifC$LOCKPID Routine
cnt1.gifC$MAKEDIR Routine
cnt1.gifC$MEMCPY (Dynamic Memory Routine)
cnt1.gifC$NARG Routine
cnt1.gifC$OPENSAVEBOX Routine
cnt1.gifC$PARAMSIZE Routine
cnt1.gifC$RECOVER Routine
cnt1.gifC$REDIRECT Routine
cnt1.gifC$RERR Routine
cnt1.gifC$RERRNAME Routine
cnt1.gifC$RESOURCE Routine
cnt1.gifC$RUN Routine
cnt1.gifC$SETEVENTDATA Routine
cnt1.gifC$SETEVENTPARAM Routine
cnt1.gifC$SETVARIANT Routine
cnt1.gifC$SLEEP Routine
cnt1.gifC$SYSTEM Routine
cnt1.gifC$TOUPPER and C$TOLOWER Routines
cnt1.gifError and Exit Procedures
cnt1.gifHEX2ASCII Routine
cnt1.gifI$IO Routine
cnt1.gifLIB$GET_SYMBOL Routine
cnt1.gifLIB$SET_SYMBOL Routine
cnt1.gifRoutines to Handle Dynamic Memory
cnt1.gifM$ALLOC (Dynamic Memory Routine)
cnt1.gifM$FREE (Dynamic Memory Routine)
cnt1.gifM$GET (Dynamic Memory Routine)
cnt1.gifM$PUT (Dynamic Memory Routine)
cnt1.gifOCTAL2ASCII Routine
cnt1.gifRoutines to Handle the Windows Registry
cnt1.gifREG_CLOSE_KEY Routine
cnt1.gifREG_CREATE_KEY Routine
cnt1.gifREG_CREATE_KEY_EX Routine
cnt1.gifREG_DELETE_KEY Routine
cnt1.gifREG_DELETE_VALUE Routine
cnt1.gifREG_ENUM_KEY Routine
cnt1.gifREG_ENUM_VALUE Routine
cnt1.gifREG_OPEN_KEY Routine
cnt1.gifREG_OPEN_KEY_EX Routine
cnt1.gifREG_QUERY_VALUE Routine
cnt1.gifREG_QUERY_VALUE_EX Routine
cnt1.gifREG_SET_VALUE Routine
cnt1.gifREG_SET_VALUE_EX Routine
cnt1.gifRENAME Routine
cnt1.gifSYSTEM Routine
cnt1.gifW$BITMAP Routine
cnt1.gifW$BROWSERINFO Routine
cnt1.gifW$FLUSH Routine
cnt1.gifW$FONT Routine
cnt1.gifW$FORGET Routine
cnt1.gifW$GETC Routine
cnt1.gifW$GETURL Routine
cnt1.gif$WINHELP Routine
cnt1.gifW$KEYBUF Routine
cnt1.gifW$MENU Routine
cnt1.gifW$MOUSE Routine
cnt1.gifW$PALETTE Routine
cnt1.gifW$STATUS Routine
cnt1.gifW$TEXTSIZE Routine
cnt1.gifWIN$PLAYSOUND Routine
cnt1.gifRoutine to Handle the Windows Print Spooler
cnt0.gifWIN$PRINTER Routine
cnt1.gifWIN$PRINTER Routine
cnt0.gifPrinter Information op-codes
cnt1.gifPrinter Information op-codes
cnt1.gifWINPRINT-GET-SETTINGS-SIZE
cnt1.gifWINPRINT-SETUP
cnt1.gifWINPRINT-SUPPORTED
cnt1.gifWINPRINT-GET-SPOOL-ERR
cnt0.gifWINPRINT-DATA op-codes
cnt1.gifWINPRINT-DATA op-codes
cnt1.gifWINPRINT-GET-CAPABILITIES
cnt1.gifWINPRINT-GET-PAGE-LAYOUT
cnt1.gifWINPRINT-GRAPH-DRAW
cnt1.gifWINPRINT-GRAPH-BRUSH
cnt1.gifWINPRINT-GRAPH-PEN
cnt1.gifWINPRINT-PRINT-BITMAP
cnt1.gifWINPRINT-SET-CURSOR
cnt1.gifWINPRINT-SET-TEXT-COLOR
cnt1.gifWINPRINT-SET-FONT
cnt1.gifWINPRINT-SET-LINES-PER-PAGE
cnt1.gifWINPRINT-SET-MARGINS
cnt1.gifWINPRINT-SET-STD-FONT
cnt0.gifWINPRINT-SELECTION op-codes
cnt1.gifWINPRINT-SELECTION op-codes
cnt1.gifWINPRINT-GET-CURRENT-INFO
cnt1.gifWINPRINT-GET-CURRENT-INFO-EX
cnt1.gifWINPRINT-GET-NO-PRINTERS
cnt1.gifWINPRINT-GET-PRINTER-INFO
cnt1.gifWINPRINT-GET-PRINTER-INFO-EX
cnt1.gifWINPRINT-GET-PRINTER-STATUS
cnt1.gifWINPRINT-SET-PRINTER
cnt1.gifWINPRINT-SET-PRINTER-EX
cnt0.gifWINPRINT-COLUMN op-codes
cnt1.gifWINPRINT-COLUMN op-codes
cnt1.gifWINPRINT-SET-DATA-COLUMNS
cnt1.gifWINPRINT-CLEAR-DATA-COLUMNS
cnt1.gifWINPRINT-SET-PAGE-COLUMN
cnt1.gifWINPRINT-CLEAR-PAGE-COLUMNS
cnt1.gifWINPRINT-GET-PAGE-COLUMN
cnt0.gifWINPRINT-JOB-STATUS op-codes
cnt1.gifWINPRINT-JOB-STATUS op-codes
cnt1.gifWINPRINT-GET-JOB-STATUS
cnt1.gifWINPRINT-SET-JOB-STATUS
cnt0.gifWINPRINT-MEDIA op-codes
cnt1.gifWINPRINT-MEDIA op-codes
cnt1.gifWINPRINT-GET-PRINTER-MEDIA
cnt0.gifUSER-DATA op-codes
cnt1.gifUSER-DATA op-codes
cnt1.gifWINPRINT-GET-SETTINGS
cnt1.gifWINPRINT-SET-SETTINGS
cnt0.gifWIN$VERSION Routine
cnt1.gifWIN$VERSION Routine
cnt0.gifJ File Status Codes
cnt1.gifJ.1 Introduction
cnt1.gifJ.2 Table of Codes
cnt1.gifJ.3 Vision Secondary Error Codes for Error 98s
cnt0.gifJ.4 Transaction Error Codes
cnt1.gifJ.4 Transaction Error Codes
cnt1.gifJ.4.1 Primary Error Codes
cnt1.gifJ.4.2 Secondary Error Codes for Error 01
cnt0.gifJ.5 IBM DOS/VS Error Codes
cnt1.gifJ.5 IBM DOS/VS Error Codes
cnt0.gifK ICOBOL Conversion Guide
cnt1.gifK.1 Compile-Time Issues
cnt1.gifK.2 Runtime Options
cnt1.gifK.3 Differences
cnt0.gifL Color Configuration
cnt0.gifL.1 Color Configuration Variables
cnt1.gifL.1 Color Configuration Variables
cnt1.gifStep 1 - Assign Initial Colors
cnt1.gifStep 2 - Assign Initial Attributes
cnt1.gifStep 3 - Transform Colors
cnt1.gifStep 4 - Transform Intensities
cnt0.gifM Host Specific Information
cnt1.gifM.1 Introduction to Host Specific Features
cnt0.gifM.2 32-bit Windows
cnt1.gifM.2 32-bit Windows
cnt1.gifM.2.1 Message Boxes
cnt1.gifM.2.2 Keyboard Differences
cnt1.gifM.2.3 Hardware Error Handling
cnt0.gifM.2.4 Special Characteristics of 32-bit Windows
cnt1.gifM.2.4 Special Characteristics of 32-bit Windows
cnt1.gifMemory
cnt1.gifSYSTEM
cnt1.gifC$SYSTEM
cnt1.gifACCEPT SYSTEM-INFORMATION FROM SYSTEM-INFO
cnt1.gifAssembly routines
cnt1.gifHardware errors
cnt1.gifC$CHAIN
cnt0.gifM.2.5 Calling DLLs
cnt1.gifM.2.5 Calling DLLs
cnt0.gifM.2.6 Using the SDK
cnt1.gifM.2.6 Using the SDK
cnt1.gifBuilding a new runtime
cnt1.gifUser interface approaches
cnt1.gifUsing C only - no COBOL
cnt1.gifUsing C and COBOL
cnt0.gifM.2.7 Calling ACUCOBOL-GT from Other Programming Languages in a 32-bit Windows Environment
cnt1.gifM.2.7 Calling ACUCOBOL-GT from Other Programming Languages in a 32-bit Windows Environment
cnt1.gifUsing the Automation Server
cnt1.gifCalling the Runtime DLL
cnt0.gifM.2.8 ActiveX and OLE Objects
cnt1.gifM.2.8 ActiveX and OLE Objects
cnt0.gifM.2.9 SUPPORT FOR IBM SERVERS
cnt1.gifM.2.9 SUPPORT FOR IBM SERVERS
cnt1.gifConnecting to CICS Applications
cnt1.gifConnecting to MQSeries Applications
cnt0.gifM.3 UNIX
cnt1.gifM.3 UNIX
cnt1.gifM.3.1 Calling Functions in Shared Libraries
cnt0.gifN Compiler Error Messages
cnt1.gifN.1 Introduction
cnt1.gifN.2 List of Errors
cnt0.gifO Language Skeleton
cnt1.gifO.1 ACUCOBOL-GT Language Skeleton
cnt1.gifProgram Organization
cnt1.gifIdentification Division
cnt0.gifEnvironment Division
cnt1.gifEnvironment Division
cnt1.gifSource Computer Entry
cnt1.gifObject Computer Entry
cnt0.gifSpecial Names Entry
cnt1.gifSpecial Names Entry
cnt1.gifAlphabet Entry
cnt0.gifFile Control Entry
cnt1.gifFile Control Entry
cnt0.gifI-O Control Entry
cnt1.gifI-O Control Entry
cnt0.gifData Division
cnt1.gifData Division
cnt1.gifFile Description
cnt1.gifSort File Description
cnt1.gifRecord Description Entry
cnt1.gifData Description Entry
cnt1.gifScreen Description Entry
cnt0.gifProcedure Division
cnt1.gifProcedure Division
cnt0.gifFormats for COBOL Verbs
cnt1.gifFormats for COBOL Verbs
cnt1.gifACCEPT
cnt1.gifADD
cnt1.gifALTER
cnt1.gifCALL
cnt1.gifCANCEL
cnt1.gifCHAIN
cnt1.gifCLOSE
cnt1.gifCOMMIT
cnt1.gifCOMPUTE
cnt1.gifCONTINUE
cnt1.gifCREATE
cnt1.gifDELETE
cnt1.gifDESTROY
cnt1.gifDISPLAY
cnt1.gifDIVIDE
cnt1.gifENTRY
cnt1.gifEVALUATE
cnt1.gifEXIT
cnt1.gifGOBACK
cnt1.gifGO TO
cnt1.gifIF
cnt1.gifINITIALIZE
cnt1.gifINQUIRE
cnt1.gifINSPECT
cnt1.gifLOCK
cnt1.gifMERGE
cnt1.gifMODIFY
cnt1.gifMOVE
cnt1.gifMULTIPLY
cnt1.gifOPEN
cnt1.gifPERFORM
cnt1.gifREAD
cnt1.gifRECEIVE
cnt1.gifRELEASE
cnt1.gifRETURN
cnt1.gifREWRITE
cnt1.gifROLLBACK
cnt1.gifSEARCH
cnt1.gifSEND
cnt1.gifSET
cnt1.gifSORT
cnt1.gifSTART
cnt1.gifSTOP
cnt1.gifSTRING
cnt1.gifSUBTRACT
cnt1.gifUNLOCK
cnt1.gifUNSTRING
cnt1.gifUSE
cnt1.gifWAIT
cnt1.gifWRITE
cnt1.gifSimple Conditions
cnt1.gifNegated Condition
cnt1.gifCombined Condition
cnt1.gifAbbreviated Combined Condition
cnt1.gifQualification
cnt1.gifSubscripting
cnt1.gifReference Modification
cnt1.gifRECORD-POSITION
cnt1.gifCompiler-Directing Statements
cnt0.gifP Intrinsic Functions
cnt1.gifP.1 Introduction
cnt0.gifP.2 Function Definitions and Returned Values
cnt1.gifP.2 Function Definitions and Returned Values
cnt1.gifP.2.1 Function Definitions
cnt1.gifACOS Function
cnt1.gifANNUITY Function
cnt1.gifASIN Function
cnt1.gifATAN Function
cnt1.gifCHAR Function
cnt1.gifCOS Function
cnt1.gifCURRENT-DATE Function
cnt1.gifDATE-OF-INTEGER Function
cnt1.gifDAY-OF-INTEGER Function
cnt1.gifFACTORIAL Function
cnt1.gifINTEGER Function
cnt1.gifINTEGER-OF-DATE Function
cnt1.gifINTEGER-OF-DAY Function
cnt1.gifINTEGER-PART Function
cnt1.gifLENGTH Function
cnt1.gifLOG Function
cnt1.gifLOG10 Function
cnt1.gifLOWER-CASE Function
cnt1.gifMAX Function
cnt1.gifMEAN Function
cnt1.gifMEDIAN Function
cnt1.gifMIDRANGE Function
cnt1.gifMIN Function
cnt1.gifMOD Function
cnt1.gifNUMVAL Function
cnt1.gifNUMVAL-C Function
cnt1.gifORD Function
cnt1.gifORD-MAX Function
cnt1.gifORD-MIN Function
cnt1.gifPRESENT-VALUE Function
cnt1.gifRANDOM Function
cnt1.gifRANGE Function
cnt1.gifREM Function
cnt1.gifREVERSE Function
cnt1.gifSIN Function
cnt1.gifSQRT Function
cnt1.gifSTANDARD-DEVIATION Function
cnt1.gifSUM Function
cnt1.gifTAN Function
cnt1.gifUPPER-CASE Function
cnt1.gifVARIANCE Function
cnt1.gifWHEN-COMPILED Function
cnt0.gifQ HP e3000 COBOL Compatibility
cnt0.gifQ.1 Introduction to HP e3000 COBOL Compatibility
cnt1.gifQ.1 Introduction to HP e3000 COBOL Compatibility
cnt1.gifQ.1.1 HP e3000 Environment and ACUCOBOL-GT
cnt1.gifQ.1.1.1 MPE Environment
cnt1.gifQ.1.1.2 POSIX Environment
cnt0.gifQ.2 The "-Cp" Command Line Argument
cnt1.gifQ.2 The "-Cp" Command Line Argument
cnt1.gifQ.2.1 Special Names Paragraph
cnt1.gifQ.2.2 File Control Paragraph
cnt1.gifQ.2.3 Procedure Division Register Extensions
cnt0.gifQ.2.4 Procedure Division Statements
cnt1.gifQ.2.4 Procedure Division Statements
cnt1.gifCALL statement
cnt1.gifCONDITION-CODE phrase on CALL statement
cnt1.gifCONVERT phrase on ACCEPT statement
cnt1.gifCOPY statement
cnt1.gifEXAMINE statement
cnt1.gifFREE phrase on ACCEPT statement
cnt0.gifQ.3 HP e3000 COBOL Preprocessor
cnt1.gifQ.3 HP e3000 COBOL Preprocessor
cnt1.gif$COMMENT directive
cnt1.gif$CONTROL directive
cnt1.gif$DEFINE directive
cnt1.gif$PREPROCESSOR directive
cnt1.gif$IF and $SET directives
cnt1.gif$INCLUDE directive
cnt0.gifQ.4 System Intrinsics
cnt1.gifQ.4 System Intrinsics
cnt0.gifQ.5 Conversion Issues
cnt1.gifQ.5 Conversion Issues
cnt1.gifQ.5.1 Unsupported HP COBOL Extensions
cnt1.gifQ.5.2 Unrecognized HP COBOL Extensions
cnt0.gifQ.6 AcuBench and HP e3000
cnt1.gifQ.6 AcuBench and HP e3000

(c) Copyright Acucorp, Inc., 1988-2001. ALL RIGHTS RESERVED.

Acucorp, Acucobol, AcuBench, AcuConnect, AcuServer, AcuSQL, Acu4GL, AcuLaunch, and extend are trademarks of Acucorp, Inc. AcuODBC is a registered trademark of Acucorp, Inc. Acu4GL is protected by U.S. patent no. 5,640,550. Other brand and product names are trademarks or registered trademarks of their holders.