qck.hlp (Table of Contents; Topic list)
Module Definitions
                                                 Contents  Index  Back
──────────────────────────────────────────────────────────────────────────────
 Module
 
 ■ Visual Basic uses two types of modules, form modules and code modules:
 
   Module Type           Description
   ═══════════════════   ═══════════════════════════════════════════════════
   Form module (.FRM)    Binary file that includes:
                         • Form module header: Identifies the file as a valid
                           form module; specifies the location in the file of
                           form data and event handlers (event procedures).
                         • Form data: Initial values of all form properties,
                           control properties, and control names. Form
                           controls and properties can be accessed outside
                           the module where they are defined only if $FORM
                           is used. See: $FORM Metacommand
                         • Basic source code: SUBs and event handlers. Form-
                           module SUBs and event handlers are private in
                           scope to the module in which they are located.
 
   Non-form or code      Binary or text file that contains strictly Basic
   module (.BAS)         source code: executable statements and
                         declarations.
   ─────────────────────────────────────────────────────────────────────────
 
 See: Building an Application
      Creating a New Project
      Main Module Definition