home *** CD-ROM | disk | FTP | other *** search
- '************************************************************************
- '* *
- '* cc:Mail Installation - Common Utilities *
- '* *
- '************************************************************************
-
-
- '*-------------------------------------------------------------------------
- '* Constant Declarations
- '*-------------------------------------------------------------------------
- CONST STR_WINVER$ = "cc:Mail 2.0 requires Windows 3.1 or higher."
- CONST STR_WINVERTITLE$ = "Incorrect Windows Version"
-
- '*-------------------------------------------------------------------------
- '* Subroutine/Function Declarations
- '*-------------------------------------------------------------------------
- DECLARE FUNCTION CheckWinVer AS INTEGER
- DECLARE FUNCTION AppendPath$ (szSrcPath$, szSubDir$)
-
-
- '*-------------------------------------------------------------------------
- '*
- '* CheckWinVer:
- '* Check the Windows version, don't install on 3.0 or below
- '*
- '*-------------------------------------------------------------------------
-
- FUNCTION CheckWinVer STATIC AS INTEGER
-
- nMajor% = GetWindowsMajorVersion()
- IF nMajor% < 3 THEN
- nReturn% = DoMsgBox(STR_WINVER$, STR_WINVERTITLE$, MB_ICONSTOP)
- ERR = 1
- CheckWinVer = 0
- ELSEIF nMajor = 3 THEN
- nMinor% = GetWindowsMinorVersion()
- IF nMinor% = 0 THEN
- nReturn% = DoMsgBox(STR_WINVER$, STR_WINVERTITLE$, MB_ICONSTOP)
- ERR = 1
- CheckWinVer = 0
- END IF
- END IF
-
- CheckWinVer = 1
-
- END FUNCTION
-
-
- '*-------------------------------------------------------------------------
- '*
- '* AppendPath:
- '* Append a directory name to the specified path
- '*
- '*-------------------------------------------------------------------------
-
- FUNCTION AppendPath$ (szSrcPath$, szSubDir$) STATIC
-
- IF MID$(szSrcPath$, LEN(szSrcPath$), 1) = "\" THEN
- AppendPath$ = szSrcPath$ + szSubDir$
- ELSE
- AppendPath$ = szSrcPath$ + "\" + szSubDir$
- END IF
-
- END FUNCTION
-