Subroutine2.txt

Warning: if you clip this code into your program, look out for possible html code slipping in.

REM Subroutine Example

GLOBAL test_code AS INTEGER, ll as INTEGER, ul as INTEGER


SUBROUTINE sw_error_text_save( sw_error_code as INTEGER, output_device AS INTEGER, lower_limit as INTEGER, upper_limit as INTEGER )

IF ( sw_error_code >= lower_limit ) AND ( sw_error_code <= upper_limit )
   SELECT sw_error_code
      CASE 1
         PRINT "\010\013It's Raining: ", sw_error_code
         EXIT
      CASE 2
         PRINT "\010\013It's Sleeting: ",sw_error_code
         EXIT
      CASE 3
         PRINT "\010\013A trace of new snow reported: ",sw_error_code
         EXIT
      CASE 4
         PRINT "\010\013It's 5 below zero: ",sw_error_code
         EXIT
      CASE 5
         PRINT "\010\013Berthoud Pass is closed and we're in Denver: ",sw_error_code
         EXIT
      CASE 6 
         PRINT "\010\013Parsenn Bowl is closed because of very high winds: ",sw_error_code
         EXIT
      CASE ELSE
   		PRINT "\010\013SW Error Code within limits, but no error text is currently defined: ", sw_error_code		
   ENDSELECT
ELSE
   PRINT "\010\013UNDEFINED ERROR CODE -- out of limits: ",sw_error_code
ENDIF
END


DO WHILE 1

PRINT "\010\013Enter Error Code: "
INPUT test_code

ll = 1
ul = 10
CALL sw_error_text_save( test_code, 0, ll, ul )

LOOP



 

VestaTech Home

© 2002 Vesta Technology