home *** CD-ROM | disk | FTP | other *** search
/ Total C++ 2 / TOTALCTWO.iso / vfp5.0 / vfp / samples / csapp / csdefs.h < prev    next >
Text File  |  1996-08-21  |  4KB  |  96 lines

  1. *
  2. *Obvious note to localizers: anything that doesn't end with "_LOC" should be left alone
  3. *
  4.  
  5. *Any given #def may be used in several places; the notes on the
  6. *"location" where it's used is mostly for the developer's benefit
  7.  
  8. #DEFINE HELP_OPENDBC    489321236
  9. #DEFINE HELP_CONFLICTS    489321237
  10. #DEFINE HELP_SAMPLE        489321238
  11.  
  12.  
  13. * Operating System codes
  14. #DEFINE    OS_W32S                1
  15. #DEFINE    OS_NT                2
  16. #DEFINE    OS_WIN95            3
  17. #DEFINE    OS_MAC                4
  18. #DEFINE    OS_DOS                5
  19. #DEFINE    OS_UNIX                6
  20. #define ERRORTITLE_LOC        "Microsoft Visual FoxPro"
  21. #DEFINE CS_TIMEOUT            5
  22.  
  23. #define ERRORMESSAGE_LOC ;
  24.     "Error #" + alltrim(str(m.nError)) + " in " + m.cMethod + ;
  25.     " (" + alltrim(str(m.nLine)) + "): " + m.cMessage
  26. #define MB_ICONEXCLAMATION        48
  27. #define MB_ABORTRETRYIGNORE        2
  28. #define MB_OK                    0
  29. #define ALERTTITLE_LOC        "Microsoft Visual FoxPro"
  30. #define THERMCOMPLETE_LOC    "Complete."
  31. #DEFINE    C_DEBUG                .F.
  32.  
  33. * Client server appliocation defs
  34. #DEFINE CS_DATABASE                        "cs.dbc"
  35. #DEFINE CS_CONNECTION                    "emp_connection"
  36. #DEFINE CS_TABLE                        "employee"
  37. #DEFINE CS_INITIALTABLE                    "emp_init"
  38. #DEFINE CS_LOCAL_VIEW                    "emp_view_local"
  39. #DEFINE CS_REMOTE_VIEW                    "emp_view_remote"
  40. #DEFINE CS_CONFLICTS                    "conflicts"
  41. #DEFINE CS_BIZRULES                        "bizrules"
  42.  
  43. #DEFINE CS_ROWCONFLICT_LOC                "Conflicts on row:  "
  44.  
  45. #DEFINE CS_STATUS_LOC                     "Status: "
  46. #DEFINE CS_STATTBL_LOC                     "Table: "
  47. #DEFINE CS_STATLV_LOC                     "Local View: "
  48. #DEFINE CS_STATRV_LOC                     "Remote View: "
  49. #DEFINE CS_STATOPENEX_LOC                 "OPEN  EXCLUSIVE"
  50. #DEFINE CS_STATOPENSH_LOC                 "OPEN  SHARED"
  51. #DEFINE CS_STATNOOPEN_LOC                 "NOT  OPEN"
  52. #DEFINE CS_STATONLINE_LOC                 "ONLINE"
  53. #DEFINE CS_STATOFFLINE_LOC                 "OFFLINE"
  54.  
  55. #DEFINE NO_CURSOR                        0
  56. #DEFINE TABLE_CURSOR                    1
  57. #DEFINE LOCAL_VIEW_CURSOR                2
  58. #DEFINE REMOTE_VIEW_CURSOR                3
  59.  
  60. #DEFINE DBC_TYPE                        "DBC"
  61. #DEFINE GETFILE_LOC                        "File Name:"
  62. #DEFINE GETFILEBTN_LOC                    "OK"
  63.  
  64. * Client server Info messages
  65. #DEFINE CS_DATABASE_INFO_LOC        "CS.DBC is the database required by this sample. Make " +;
  66.                                 "sure the full path to CS.DBC is displayed in the text box." + ;
  67.                                 " If it isn't, choose the dialog button beside the text box " + ;
  68.                                 "and locate CS.DBC."
  69. #DEFINE CS_DATABASE_INFO1_LOC        "Choose Open to open the CS.DBC database. Make sure Exclusive " + ;
  70.                                 "is selected if you want to be able to modify the database in the sample."
  71. #DEFINE CS_DATABASE_INFO2_LOC        "In order to upsize and view remote data you need to set up a connection " + ;
  72.                                 "to a back end database. You only need to setup the connection the first " + ;
  73.                                 "time you run this sample."
  74. #DEFINE CS_CURSOR_INFO_LOC            "Select a cursor type based on a Table, Local View or Remote View. ;
  75. For Table cursors you can reload the initial data and upsize the table. For View cursors you can " + ;
  76. "toggle between the online and offline modes. Then select the concurrency option and open the cursor."
  77.  
  78. #DEFINE CS_FUNCTIONS_INFO_LOC        "Informations about updates functionality."
  79. #DEFINE CS_CONFLICTS_INFO_LOC    "Informations about conflict resolution."
  80.  
  81. #DEFINE CONNECT_FAILURE_LOC        "Upsizing cannot continue because a connection error occurred"
  82. #DEFINE    CANT_OPEN_EXCLU_LOC        "Unable to open '|1' exclusively."
  83. #DEFINE NO_SUCH_FILE_LOC        "File does not exist."
  84. #DEFINE BIZRULEERROR_LOC        "Business Rule Violation Error"
  85.  
  86. #DEFINE    WAIT_UPDATEOK_LOC        "Update succeded"
  87. #DEFINE    WAIT_UPDATEFAIL1_LOC    "Update failed, the primary key has changed"
  88. #DEFINE    WAIT_UPDATEFAIL2_LOC    "Update failed"
  89. #DEFINE WAIT_REVERTFAIL_LOC        "Revert failed"
  90. #DEFINE WAIT_REVERT1_LOC        "1 row reverted"
  91. #DEFINE WAIT_REVERT2_LOC        " rows reverted"
  92. #DEFINE WAIT_REQUERYOK_LOC        "Requery succeded"
  93. #DEFINE WAIT_REQUERYFAIL_LOC    "Requery failed"
  94.  
  95. #DEFINE ERR_NOOPENEMP_LOC        "Unable to open Employee table."
  96. #DEFINE WAIT_UPSIZEOK_LOC        "Upsizing table succeded."