SheerPower® 4GL
A Guide to the SheerPower Language


Previous Contents Index

Chapter 21
21 Calling Routines Written In Other Languages
     21.1     LIBRARY
     21.2     CALL
         21.2.1         Passing Mechanisms
Appendix A
Appendix A Coding Principles and Standards
Appendix B
Appendix B Reserved Words
Appendix C
Appendix C SheerPower's Error and Exception Messages
     C.1     Compile Errors
     C.2     Exceptions
Appendix D
Appendix D ASCII Character Set
Appendix E
Appendix E SheerPower Database Interfaces
     E.1     Supported Database Engines
Appendix F
Appendix F Keystrokes for SheerPower Rapid Development Environment
         F.0.1         GOLD Key
         F.0.2         Custom Keymapping
         F.0.3         Disable Keypad Editing
         F.0.4         Specific Tables of Keystroke Functions
     F.1     Most Popular Keystrokes
     F.2     Programming Keystrokes
     F.3     Keystroke Combinations
     F.4     Editing Keystrokes
         F.4.1         Select Keystrokes
         F.4.2         Copy Keystrokes
         F.4.3         Cut Keystrokes
         F.4.4         Paste Keystrokes
         F.4.5         Delete Keystrokes
         F.4.6         Formatting Keystrokes
     F.5     Keystrokes for Movement Within a File
     F.6     Search, Find and Replace Keystrokes
     F.7     Keypad Editing Keystrokes
     F.8     GOLD Keystrokes
     F.9     Ctrl Keystrokes
     F.10     F Keystrokes
     F.11     Alt Keystrokes
     F.12     Shift Keystrokes
     F.13     Learn and Macros Keystrokes
     F.14     All Keystrokes
Appendix G
Appendix G Input Dialogbox--supported HTML tags
     G.1     FORM tags
     G.2     Formatting tags
     G.3     Text Formatting tags
     G.4     TABLE tags
     G.5     IMG Attributes
     G.6     Supported HTML Colors
Appendix H
Appendix H SPDEV Menu Item Descriptions
     H.1     FILE
     H.2     EDIT
         H.2.1         Find
     H.3     DISPLAY
     H.4     PROJECTS
     H.5     SHEERPOWER
     H.6     OPTIONS
         H.6.1         Change System Settings
             H.6.1.1             Expansions
             H.6.1.2             Abbreviations
         H.6.2         Keystroke Function Mappings
         H.6.3         Keystroke Function Mappings Option
         H.6.4         Assigning Byte Values to Keystrokes
         H.6.5         Function List
     H.7     ADVANCED
     H.8     WINDOW
     H.9     HELP
Appendix I
Appendix I Developing Professional Applications with SheerPower
     I.1     Application Example
     I.2     Program Template
     I.3     Routine Template
         I.3.1         Using GOLD/R to Make Subroutines
         I.3.2         Running the Example Program
     I.4     Routine Definitions
         I.4.1         F12 - Show definition
         I.4.2         F11 - Go to definition
     I.5     Using GOLD/O to Organize Routines
Appendix J
Appendix J Sample SheerPower Programs Included with SheerPower 4GL Install
Appendix K
Appendix K Generation Language
Appendix L
Appendix L Troubleshooting the CGI Interface
     L.1     CGI Troubleshooting Checklist
         L.1.1         Stop Microsoft IIS Webserver
         L.1.2         Test SPINS_Webserver
         L.1.3         Specify a Different Port Number
     L.2     Testing the CGI Interface
         L.2.1         SheerPower 4GL CGI Interface Sample Program
         L.2.2         How this form works
         L.2.3         How the EVAL_HANDLER program works
             L.2.3.1             Open our CGI connection
             L.2.3.2             Waiting for requests
             L.2.3.3             Processing a request
         L.2.4         Custom HTTP Headers
         L.2.5         Performance
         L.2.6         Summary of CGI environment variables
Appendix M
Appendix M SheerPower and Program Segmentation
Appendix N
Appendix N Advanced Record Systems (ARS) Utilities
     N.1     ARS Utilities Overview
         N.1.1         Accessing ARS Help Text
     N.2     ARSBACKUP - Backup ARS Database
     N.3     ARSCHK - Check ARS Database
     N.4     ARSFIX - Fix ARS Database
     N.5     ARSRESTORE - Restore ARS Database
     N.6     FDL2ARS - Create ARS from FDL
     N.7     ARS2FDL - Create FDL from ARS


Previous Next Contents Index