ESL Local Applications
Overview of Applications
Applications Types:  Remote and Local
Defining, Starting, and Stopping Applications
Defining an Application
Starting an Application
Starting a Local Application
Starting a Remote Application
Stopping an Application
Sending and Receiving Data
Sending Information
Escape Characters in Applications
Responding to Data Received from an Application
Responding to Line Input
Responding to Character Input
Match Clauses for Line or Character Input
Column Positions in Match Clauses
Character String in Match Clauses
word in Match Clauses
number in Match Clauses
blank in Match Clauses
Multiple Match Clauses
How response to line and response to char are Processed
Extracting Data Fields from Character Input
Block Structure Processing
Using response to char in Blocks
Changing the Disposition of Text Input
Remote Application Support for ESL
Buffer Sizes
Remote Characteristics Keywords
Baud Rates
I/O Buffers
Flow Control Thresholds
XON/XOFF Flow Control
errorlevel Built-in Function
Writing Local Applications for ESL for Windows
Requirements
Developing an ESL for Windows Local Application
The Main Module
The Input Buffer
Rules and Restrictions
Creating the Executable File
Sample ESL for Windows Local Application - CAPS.EXE
Summary of ESL for Windows Local Applications Support Functions
Command Reference
CleanUp
ExitLocalApp
GetCharacter
GetLine
PutCharacter
PutCharacterBuf
PutErrorString
PutString
QueryInputCount
EslSleep
Suspend
Sample Programs
Using a Local and Remote Application
Using Characters Received from the Keyboard
FAQs
Q1 How do I test a Local Application in Windows?
Q2 How do I start a command file from ESL?
Q3 How do Local Applications effect ESL memory?
Q4 Can I use Local Applications developed for OS/2 with Windows?

© 2011 ESL Syndetic Ltd.