home *** CD-ROM | disk | FTP | other *** search
- ****************************************************************************
- * STARTUP.PRG *
- * Written by Greg Martin *
- * This is an example of the kind of startup code I use in my applications. *
- ****************************************************************************
-
-
- SET EXCLUSIVE OFF
-
- ****************************
- * Declare PUBLIC variables *
- ****************************
-
- PUBLIC Add, Forever
- PUBLIC CtrlW, Enter, Esc
- PUBLIC UpArrow, DnArrow, LtArrow, RtArrow
- PUBLIC Fn1, Fn2, Fn3, Fn4, Fn5, Fn6, Fn7, Fn8, Fn9, Fn10
- PUBLIC SCR_color, SAY_color, GET_color, SEL_color, ERR_color
-
- Add = .t.
- Forever = "FOREVER"
- CtrlW = 23
- Enter = 13
- Esc = 27
- UpArrow = 5
- DnArrow = 24
- RtArrow = 4
- LtArrow = 19
- Fn1 = 28
- Fn2 = -1
- Fn3 = -2
- Fn4 = -3
- Fn5 = -4
- Fn6 = -5
- Fn7 = -6
- Fn8 = -7
- Fn9 = -8
- Fn10 = -9
- IF (UPPER(GETE("COLOR")) == "YES") .or. (ISCOLOR() .and. .not. UPPER(GETE("COLOR")) == "NO")
- SCR_color = "W/B"
- SAY_color = "+W/B"
- GET_color = "B/W"
- SEL_color = "+W/BG"
- ERR_color = "N/BG"
- ELSE
- SCR_color = "W/N"
- SAY_color = "+W/N"
- GET_color = "N/W"
- SEL_color = "+B/W"
- ERR_color = "N/W"
- ENDIF
- RETURN