| 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.