home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 September / Chip_2002-09_cd1.bin / zkuste / delphi / kompon / d56 / JHEADER.ZIP / D5 / JVer.inc < prev   
Text File  |  2001-12-26  |  2KB  |  81 lines

  1. {$DEFINE J_DELPHI}  
  2. {$DEFINE J_VCL30_OR_GREATER}
  3. {$DEFINE J_VCL35_OR_GREATER}
  4. {$DEFINE J_VCL40_OR_GREATER}
  5. {$DEFINE J_VCL50_OR_GREATER}
  6. {$DEFINE J_VCL60_OR_GREATER}
  7.  
  8. {$IFDEF VER140}    // Delphi v6
  9. {$IFNDEF BCB}
  10. {$DEFINE J_DELPHI_6}
  11. {$DEFINE J_VCL60}
  12. {$DEFINE J_SUPPORTED_COMPILER}
  13. {$ENDIF}
  14. {$ENDIF}
  15.  
  16. {$IFDEF VER130}    // Delphi v5
  17. {$UNDEF J_VCL60_OR_GREATER}
  18. {$IFNDEF BCB}
  19. {$DEFINE J_DELPHI_5}
  20. {$DEFINE J_VCL50}
  21. {$DEFINE J_SUPPORTED_COMPILER}
  22. {$ELSE}
  23.     // C++Builder v5
  24. {$UNDEF J_DELPHI}
  25. {$DEFINE J_CPPB}
  26. {$DEFINE J_CPPB_5}
  27. {$DEFINE J_VCL50} // same VCL version as Delphi 5
  28. {$DEFINE J_SUPPORTED_COMPILER}
  29. {$ENDIF}
  30. {$ENDIF}
  31.  
  32. {$IFDEF VER125}    // C++Builder v4
  33. {$UNDEF J_DELPHI}
  34. {$DEFINE J_CPPB}
  35. {$DEFINE J_CPPB_4}
  36. {$UNDEF J_VCL50_OR_GREATER}
  37. {$UNDEF J_VCL60_OR_GREATER}
  38. {$DEFINE J_VCL40} // same VCL version as Delphi 4
  39. {$DEFINE J_SUPPORTED_COMPILER}
  40. {$ENDIF}
  41.  
  42. {$IFDEF VER120}    // Delphi v4
  43. {$DEFINE J_DELPHI_4}
  44. {$UNDEF J_VCL50_OR_GREATER}
  45. {$UNDEF J_VCL60_OR_GREATER}
  46. {$DEFINE J_VCL40}
  47. {$DEFINE J_SUPPORTED_COMPILER}
  48. {$ENDIF}
  49.  
  50. {$IFDEF VER110}    // C++Builder v3
  51. {$UNDEF J_DELPHI}
  52. {$DEFINE J_CPPB}
  53. {$DEFINE J_CPPB_3}
  54. {$UNDEF J_VCL40_OR_GREATER}
  55. {$UNDEF J_VCL50_OR_GREATER}
  56. {$UNDEF J_VCL60_OR_GREATER}
  57. {$DEFINE J_VCL35}
  58. {$DEFINE J_SUPPORTED_COMPILER}
  59. {$ENDIF}
  60.  
  61. {$IFDEF VER100}    // Delphi v3
  62. {$DEFINE J_DELPHI_3}
  63. {$UNDEF J_VCL35_OR_GREATER}
  64. {$UNDEF J_VCL40_OR_GREATER}
  65. {$UNDEF J_VCL50_OR_GREATER}
  66. {$UNDEF J_VCL60_OR_GREATER}
  67. {$DEFINE J_VCL30}
  68. {$DEFINE J_SUPPORTED_COMPILER}
  69. {$ENDIF}
  70.  
  71. {$IFNDEF J_SUPPORTED_COMPILER}    
  72. //Unsupported compiler!
  73. {$ENDIF}
  74.  
  75.  
  76.  
  77. {$IFDEF J_CPPB_3}  // only required for C++Builder v3
  78. {$ObjExportAll On }
  79. {$ENDIF           }
  80.  
  81.