INMEMO Reference
General Information
Using This Document
A-Shell Doc Overview
Available Docs
Organization
File Types
CHM Files
Updates
Locations
Feedback
Introduction
Common Uses
On Screen Help
Selection Lists or Menus
Dialog Boxes with Radio Buttons
Table Lookup
Specifications and Features
Operating Systems
Language Interfaces
Terminal Requirements
Memory Requirements
File Locking
Memo File Format
Memo Screen Format
Memo Types
Memo and File Size Limitations
Paging
Save and Restore Screen Area
Editing Controls
Function Keys
Error Trapping
Exit Codes
Color
Eight-Bit Latin-1 Characters
Memory Based Memos
Example of Operation
Description of Operation
Primary Data File
Primary Data File Maintenance Program
Auxiliary Memo File
INMEMO.SBR
Locking Module(s)
Scrap Buffers
Function Key Translation Table
Terminology
Calling Parameters
OPCODES
MMO'DSP: Display
MMO'EDT: Edit
MMO'BDR: Border
MMO'LID: Smart Line Insert/Delete
MMO'DEL: Delete
MMO'LIN: Return One Line
MMO'OPN: Open
MMO'CLS: Close
MMO'NBR: Don't Redraw Border
MMO'NMR: Don't Redraw Border or Text
MMO'SCH: Search
MMO'SIL: Silent Mode
MMO'DPG: Display Paging
MMO'MNU: Menu Mode
MMO'TBL: Table Lookup
MMO'FST: Fast Menu Mode
MMO'EWU: Edit Without Update
MMO'UWE: Update Without Edit
MMO'SVA: Save Screen Area
MMO'RSA: Restore Screen Area
MMO'CXY: Start at Specified XY position
MMO'NOA: No Arrows
MMO'AAH: Auto Adjust Height
MMO'IPG: Intelligent Paging Mode
MMO'DBM: Display Bottom of Memo
MMO'ISL: Insert Into Sorted List
MMO'APS: Alternate Prompt Style
MMO'NAF: No Auto Format
MMO'OTX: Output to Text
MMO'FFM: Free Form Menu
MMO'OPT: Optimized Disk I/O
MMO'RET: Return Key Exit
MMO'HDR: Memo Header Option
TEXT: General purpose text exchange parameter
CHANNEL: Memo file channel or specification
STROW: Starting row
STCOL: Starting column
ENDROW: Ending row
ENDCOL: Ending column
LINK: Pointer to location of memo within memo file
XPOS: Return status codes
VSPEC: Set maximum physical width and height
MMOCLR: Color Specifications
EXTCTL: Extended options
Examples
Opening the Memo File
Display Memo Pad
Edit Memo Pad
File Full
Delete Memo Pad
Printing Memo Pads
Application Controlled Memo Editing
Memory-Only Pop-Up Pick List
Inserting an Invisible Memo Header
Closing the Memo File
File Errors
Using INMEMO for Online Help
Pop-Up Field Level Pick Lists
Internal Format
Four-Byte Link Format
Link Byte Arrangement
Space Compression
Eight-Bit Latin-1 Symbols
Carriage Returns
Invisible Headers
Operator Usage
Exiting the Memo Pad
Aborting an Editing Session
Wrap-Around
Scrolling
Vertical Menu Selections
Free Form Menu Selections
Installation
Installing INMEMO for A-Shell
Making an Ersatz Account
Restoring the Files
Adjusting File Names and Locations
INMEMO.SBR/XBR
Compiling the Utilities
Moving CMD and LIT Files
INMEMO.HLV
INFLD/INFLDX
Files Included
Loading the Locking Module in System Memory
Loading INMEMO.SBR in System Memory
Making and Loading Function Translation Tables
Verifying the Installation
Testing INMEMO