| Reader's Clinic - Capture Command and Captured Keystrokes |
| Catalyst |
| Popups |
| Catalyst Tips |
| QTIPS - NoRead |
| Reader's Clinic - EVAL |
| QTIPS - New Catalyst Option |
| Playing with Scan Codes |
| QTIPS - Compiling Protection Code |
| QTIPS - Invalid Code and Command |
| QTIPS - Code/Command Help |
| Compiling 64K on a Shoestring by Blaise Wrenn (LexStat Systems Ltd) |
| QTIPS - Command Line Options |
| QTIPS - Invalid Code and Command |
| QTIPS - Code/Command Help |
| Utility Diskette # 4 |
| Creating Your Own Background Processes |
| @ATTACK - @Last.Select.Process |
| Reader's Forum |
| QTIPS - Menu Item Pre-Processing |
| Reader's Clinic - Functions and Subroutines |
| Argument passing - Subroutines and Functions - Mike Pope |
| VERBatim - V17 |
| VERBatim - V6 |
| VERBatim - V125 |
| Utility Diskette # 3 - Part I |
| Version 3 Technical Highlights - Copying Rows Programmatically |
| Version 3 TCL Subroutines - Copying Rows |
| Catalyst |
| @ATTACK - @Ans |
| QTIPS - Compiling Work around on runtimes |
| QTIPS - Potential Problem When Using @ANS |
RevMedia FKB
| Document | V2I5A5 |
| Title | Catalyst Tips |
| Keywords | CATALYST WC_REGISTER% POPUP |
| Text | Since our introductory issue Catalyst has had several new features added Most of these new features have been documented on the Readme files supplied with the upgrade diskettes Several additional undocumented features still exist and our thanks go to those who provided the following exciting features These have all been tested on 2 01 not 1 16 Conditional Execution If an X is appended to the catalyst code the command will only be executed if the CURRENT window record has been modified This is most useful on a pre save routine which will be called regardless of whether modifications have been made As an EXAMPLE of this try putting "HLX This is a test" on the Pre Save process of a window Subroutine CALLS USING Registers The branches to be passed to a subroutine can be stored in the window registers and thus modified at runtime by CHANGING the contents of the registers Thus if WC_Register%(5) were loaded WITH "CLS" and the catalyst call CALL CATALYST("S" "PROC passed the parameter CLS One caveat do not use WC_Register%(10) as the system does not recognise this and uses WC_Register%(0) instead Modified Popup Calls Frequently it is desirable to take a popup record FROM file change an attribute or two and display it without modifying the file copy This can be tedious A West Coast reader points out that a popup record can be passed in place of the command WITH a P code and that Catalyst will then display the record Thus to change the X position for EXAMPLE read in the popup record (POP_REC) change field one to the desired value (POP_REC<1> = X) and finally CALL CATALYST("P" POP_REC) Terminating Catalyst Chains In issue 1 it was pointed out that catalyst CALLS can be stacked using semi colons If any of the stacked COMMANDS sets @ANS to 1 the rest of the commands are not executed (Ask me how I know ) (Volume 2 Issue 5 Page 7) |
Page last modified: 08/02/03