⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 teedefs.inc

📁 Delphi的图表开发控件
💻 INC
字号:
// TeeChart Pro Defines
// See modifiable User Options below ...
{$IFDEF ADRENOCHROME}
{$DEFINE CHROME}
{$ELSE}
{$H+}
{$ENDIF}

{$IFDEF CLR}

{$DEFINE TEENOASM}   // ASM (Inline Assembler) not supported in .NET
{$DEFINE TEESAFECLR} // Force "Safe" managed code only.

{$IFNDEF CHROME}
{$FINITEFLOAT OFF}   // Turn off floating-point exceptions to speed performance
{$ENDIF}

{$ENDIF}

{$DEFINE TEEVCL}  // Internal. Do not undefine TEEVCL !

{$DEFINE TEEEDITORS}

{$IFDEF FPC}
{$DEFINE LCL}
{$ENDIF}

{$IFDEF LCL}
  {$MODE DELPHI}
  {$DEFINE D3}
  {$DEFINE D4}
{$ENDIF}

{$IFDEF VER180}
  {$DEFINE D3}
  {$DEFINE D4}
  {$DEFINE D5}
  {$DEFINE D6}
  {$DEFINE D7}
  {$DEFINE D8}
  {$DEFINE D9}
  {$DEFINE D10}
{$ENDIF}

{$IFDEF VER170}
  {$DEFINE D3}
  {$DEFINE D4}
  {$DEFINE D5}
  {$DEFINE D6}
  {$DEFINE D7}
  {$DEFINE D8}
  {$DEFINE D9}
{$ENDIF}

{$IFDEF VER160}
  {$DEFINE D3}
  {$DEFINE D4}
  {$DEFINE D5}
  {$DEFINE D6}
  {$DEFINE D7}
  {$DEFINE D8}
{$ENDIF}

{$IFDEF VER150}
  {$DEFINE D3}
  {$DEFINE D4}
  {$DEFINE D5}
  {$DEFINE D6}
  {$DEFINE D7}
  {$IFDEF BCB}
    {$DEFINE C5}
    {$DEFINE C6}
  {$ENDIF}
{$ENDIF}

{$IFDEF VER145}
  {$DEFINE D3}
  {$DEFINE D4}
  {$DEFINE D5}
  {$DEFINE D6}
  {$IFDEF BCB}
    {$DEFINE C5}
    {$DEFINE C6}
  {$ENDIF}
  {$DEFINE K3}
{$ENDIF}

{$IFDEF CONDITIONALEXPRESSIONS}

  {$IFDEF LINUX}
   {$IF Declared(RTLVersion) and (RTLVersion>14.0)}
    {$DEFINE K3}
   {$IFEND}
  {$ENDIF}

  {$IFDEF BCB}
   {$IF Declared(RTLVersion) and (RTLVersion>=14.5)}

    {$DEFINE D3}
    {$DEFINE D4}
    {$DEFINE D5}
    {$DEFINE C5}
    {$DEFINE D6}
    {$DEFINE D7}
    {$DEFINE C7}
   {$IFEND}
  {$ENDIF}

{$ENDIF}

{$IFDEF VER140}
  {$DEFINE D3}
  {$DEFINE D4}
  {$DEFINE D5}
  {$DEFINE D6}
  {$IFDEF BCB}
    {$DEFINE C5}
    {$DEFINE C6}
  {$ENDIF}  
{$ENDIF}

{$IFDEF VER130}
  {$DEFINE D3}
  {$DEFINE D4}
  {$DEFINE D5}
  {$DEFINE C4}
  {$DEFINE C5}
{$ENDIF}

{$IFDEF VER125}
  {$DEFINE D3}
  {$DEFINE D4}
  {$DEFINE C3D4}
  {$DEFINE C4}
  {$DEFINE BCB}
{$ENDIF}

{$IFDEF VER120}
  {$DEFINE D3}
  {$DEFINE D4}
  {$DEFINE C3D4}
{$ENDIF}

{$IFDEF VER110}
  {$DEFINE D3}
  {$IFDEF BCB}
    {$DEFINE C3}
    {$DEFINE C3D4}
  {$ELSE}
    {$DEFINE D4}
    {$DEFINE C3D4}
  {$ENDIF}
{$ENDIF}

{$IFDEF DECLARE_GPL}
{$DEFINE KYLIXOPEN}
{$ENDIF}

{$IFDEF BCB}
{$ObjExportAll On}
{$ENDIF}

{$IFDEF VER100}
  'Error: This TeeChart version does not support Delphi 3. Use TeeChart version 5.'
{$ENDIF}

{$IFDEF VER80}
  'Error: This TeeChart version does not support Delphi 1 and 2. Use TeeChart version 4.'
{$ENDIF}

{$IFDEF LINUX}
{$DEFINE CLX}
{$ENDIF}

{$IFDEF D6}
{$DEFINE D6DESIGNER}
{$ELSE}
{$IFDEF CLX}
{$DEFINE D6DESIGNER}
{$ENDIF}
{$ENDIF}

{$IFDEF D7}
{$IFNDEF K3}
  {$WARN UNSAFE_TYPE OFF}
  {$WARN UNSAFE_CODE OFF}
  {$WARN UNSAFE_CAST OFF}
{$ENDIF}
{$ENDIF}


// User Options
// =====================

{$IFDEF CHROME}
{$UNDEF D9}
{$ENDIF}

{$IFDEF D9}
{$INLINE ON}  // Enable or disable inlining in Delphi 9
{$ENDIF}

{.$DEFINE NOUSE_BDE}      // <-- remove the "." to avoid using the BDE (in QRChart, etc)
{.$DEFINE TEEMULTIPLIER}  // <-- remove the "." to enable obsolete "Multiplier" property,                           //     (slower performance)

{$IFDEF D5}
{.$DEFINE TEEENTERPRISE}  // <-- remove the "." to add ADO support in TeeChart Wizard
{$ENDIF}

{$IFDEF D4}

// TList     = less speed modifying values, more speed deleting values, much MORE memory
// Dyn Array = Direct access to values, more speed modifying values, much LESS memory,
//             less speed deleting values. Not for Delphi 3.

{$DEFINE TEEARRAY}  // <-- put a "." in front to use TList instead of Dynamic Arrays

{$ENDIF}

{$IFNDEF TEEVALUESINGLE}
{$IFNDEF TEEVALUEEXTENDED}

// "Value" type for point values data.  
// Remove the "." on ONLY one of the items below:

{$DEFINE TEEVALUEDOUBLE}
{.$DEFINE TEEVALUESINGLE}
{.$DEFINE TEEVALUEEXTENDED}

{$ENDIF}
{$ENDIF}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -