home *** CD-ROM | disk | FTP | other *** search
- *- Automate.h
- *-
- *- #DEFINEs for the AUTOMATE.VCX class
-
- #DEFINE L_DEBUG .F.
-
- #DEFINE E_UNSUPPORTEDOS_LOC "This class cannot be used on the current operating system."
- #DEFINE E_ODBC1_LOC "Could not check ODBC.INI file. Check to see if ODBC is properly installed."
- #DEFINE E_ODBC2_LOC "Could not find FoxPro Files ODBC driver. Check to see if it is installed."
- #DEFINE E_ODBC3_LOC "Invalid FoxPro Files entry in ODBC.INI file."
- #DEFINE E_ODBCDLL_LOC "Could not check for proper ODBC installed files."
- #DEFINE E_NOREGISTRY_LOC "Unable to load REGISTRY procedure file. Make sure it is in the current path."
- #DEFINE C_FILEUSE2_LOC "File is in use. Please select another."
- #DEFINE E_NODATA_LOC "No data source was specified."
- #DEFINE E_NOFIELDS_LOC "No data fields were specified."
- #DEFINE E_NOALIAS_LOC "Specified alias could not be found."
- #DEFINE C_ODBCOLDVER_LOC "You have an old FoxPro ODBC driver installed."
-
- ******************************************************************************
- * Used by GetOS and other methods
- ******************************************************************************
- * Operating System codes
- #DEFINE OS_W32S 1
- #DEFINE OS_NT 2
- #DEFINE OS_WIN95 3
- #DEFINE OS_MAC 4
- #DEFINE OS_DOS 5
- #DEFINE OS_UNIX 6
-
- *- ODBC Driver info
- #DEFINE ODBC_DRVR "Driver"
- #DEFINE ODBC_DRVR32 "Driver32"
-
- #DEFINE ODBC_FOX_DSN "FoxPro Files"
- #DEFINE ODBC_FOX_FIL "FoxPro 2.6"
- #DEFINE FOXODBC_25 "FoxPro Files (*.dbf)"
- #DEFINE FOXODBC_26 "Microsoft FoxPro Driver (*.dbf)"
- #DEFINE FOXODBC_26FIX "Microsoft FoxPro 2.6 Driver (*.dbf)"
- #DEFINE FOXODBC_30 "Visual FoxPro"
- #DEFINE FOXODBC_30a "Visual FoxPro Database"
- #DEFINE FOXODBC_30b "Visual FoxPro Tables"
- #DEFINE C_DRIVEID "DriverID"
- #DEFINE FOX_DRIVEID 24
- #DEFINE ODBC_DATA_KEY "Software\ODBC\ODBC.INI\" && ODBC Registry key
- #DEFINE C_FIL "FIL"
- #DEFINE C_FOX2 "FoxPro 2.0"
- #DEFINE HKEY_CLASSES_ROOT -2147483648 && BITSET(0,31)
- #DEFINE HKEY_CURRENT_USER -2147483647 && BITSET(0,31)+1
- #DEFINE HKEY_LOCAL_MACHINE -2147483646 && (( HKEY ) 0x80000002 )
-
- #DEFINE FOXODBC_ANY "FoxPro"
-
- #DEFINE ODBC_FILE "ODBC.INI"
- #DEFINE ODBC_FILE_68K "ODBC Preferences"
- #DEFINE ODBC_FILE_PPC "ODBC Preferences PPC"
- #DEFINE ODBC_SOURCE "ODBC Data Sources" && Localization ????
- #DEFINE ODBC_32SOURCE "ODBC 32 bit Data Sources" && Localization ????
-
- *- registry codes
- #DEFINE ERROR_SUCCESS 0
- #DEFINE ERROR_NOINIFILE -108 && no DLL file used to check ODBC
- #DEFINE ERROR_NOINIENTRY -109 && no entry found in INI file (section)
- #DEFINE ERROR_FAILINI -110 && no entry found in INI file
-