本文参考自:http://delphi.logy.kr/9

新建Jedi.inc文件

delphi2007 安装dspack 完整无误版{******************************************************************************}
delphi2007 安装dspack 完整无误版{                                                                              }
delphi2007 安装dspack 完整无误版{ The contents of this file are subject to the Mozilla Public License Version  }
delphi2007 安装dspack 完整无误版
1.1 (the "License"); you may not use this file except in compliance with the }
delphi2007 安装dspack 完整无误版
{ License. You may obtain a copy of the License at http://www.mozilla.org/MPL/ }
delphi2007 安装dspack 完整无误版{                                                                              }
delphi2007 安装dspack 完整无误版{ Software distributed under the License is distributed on an 
"AS IS" basis,   }
delphi2007 安装dspack 完整无误版{ WITHOUT WARRANTY OF ANY KIND
, either express or implied. See the License for }
delphi2007 安装dspack 完整无误版{ the specific language governing rights and limitations under the License.    }
delphi2007 安装dspack 完整无误版{                                                                              }
delphi2007 安装dspack 完整无误版{ The Original Code is jedi.inc.                                               }
delphi2007 安装dspack 完整无误版{                                                                              }
delphi2007 安装dspack 完整无误版{ The Initial Developer of the Original Code is Project JEDI                   }
delphi2007 安装dspack 完整无误版{ http://www.delphi-jedi.org                                                   }
delphi2007 安装dspack 完整无误版{                                                                              }
delphi2007 安装dspack 完整无误版{******************************************************************************}
delphi2007 安装dspack 完整无误版{                                                                              }
delphi2007 安装dspack 完整无误版{ This file defines various generic compiler directives used in the JEDI Code  }
delphi2007 安装dspack 完整无误版{ Library (JCL) and JEDI Visual Component Library Library (J-VCL). The         }
delphi2007 安装dspack 完整无误版{ directives in this file are of generic nature and consist mostly of mappings }
delphi2007 安装dspack 完整无误版{ from the VERXXX directives defined by Delphi and C++ Builder to friendly     }
delphi2007 安装dspack 完整无误版{ names such as DELPHI5 and SUPPORTS_WIDESTRING. These friendly names are      }
delphi2007 安装dspack 完整无误版{ subsequently used in both libraries to test for compiler versions and/or     }
delphi2007 安装dspack 完整无误版{ whether the compiler supports certain features (such as widestring's or 
64   }
delphi2007 安装dspack 完整无误版{ bit integers. Both libraries provide an additional
, library specific,        }
delphi2007 安装dspack 完整无误版{ include file. For the JCL this is JCL.INC. These files should be included in }
delphi2007 安装dspack 完整无误版{ source files instead of this file (which is pulled in automatically).        }
delphi2007 安装dspack 完整无误版{                                                                              }
delphi2007 安装dspack 完整无误版{ Maintainer: Marcel van Brakel                                                }
delphi2007 安装dspack 完整无误版{ Last modified: 
2003-07-14, Peter J. Haas (jediplus@pjh2.de)                  }
delphi2007 安装dspack 完整无误版{                                                                              }
delphi2007 安装dspack 完整无误版{******************************************************************************}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版(*
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版- Development environment directives
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版  This file defines two driectives to indicate which development environment the
delphi2007 安装dspack 完整无误版  library is being compiled with. Currently this can either be Delphi or
delphi2007 安装dspack 完整无误版  C++ Builder (in the near future 
"Kylix" will be added).
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版  Directive    Description
delphi2007 安装dspack 完整无误版  ------------------------------------------------------------------------------
delphi2007 安装dspack 完整无误版  DELPHI       Defined if compiled with Delphi
delphi2007 安装dspack 完整无误版  BCB          Defined if compiled with C++ Builder
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版- Platform Directives
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版  Platform directives are not explicitly defined in this file but are defined
delphi2007 安装dspack 完整无误版  by the compiler itself. They are listed here only for completeness.
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版  Directive    Description
delphi2007 安装dspack 完整无误版  ------------------------------------------------------------------------------
delphi2007 安装dspack 完整无误版  WIN32        Defined when target platform is 
32 bit Windows
delphi2007 安装dspack 完整无误版  LINUX        Defined when target platform is Linux
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版- Delphi Versions
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版  The following directives are direct mappings from the VERXXX directives to a
delphi2007 安装dspack 完整无误版  friendly name of the associated compiler. These directives are only defined if
delphi2007 安装dspack 完整无误版  the compiler is Delphi (ie DELPHI is defined).
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版  Directive    Description
delphi2007 安装dspack 完整无误版  ------------------------------------------------------------------------------
delphi2007 安装dspack 完整无误版  DELPHI1      Defined when compiling with Delphi 
1
delphi2007 安装dspack 完整无误版  DELPHI2      Defined when compiling with Delphi 
2
delphi2007 安装dspack 完整无误版  DELPHI3      Defined when compiling with Delphi 
3
delphi2007 安装dspack 完整无误版  DELPHI4      Defined when compiling with Delphi 
4
delphi2007 安装dspack 完整无误版  DELPHI5      Defined when compiling with Delphi 
5
delphi2007 安装dspack 完整无误版  DELPHI6      Defined when compiling with Delphi 
6
delphi2007 安装dspack 完整无误版  DELPHI7      Defined when compiling with Delphi 
7
delphi2007 安装dspack 完整无误版  DELPHI1_UP   Defined when compiling with Delphi 
1 or higher
delphi2007 安装dspack 完整无误版  DELPHI2_UP   Defined when compiling with Delphi 
2 or higher
delphi2007 安装dspack 完整无误版  DELPHI3_UP   Defined when compiling with Delphi 
3 or higher
delphi2007 安装dspack 完整无误版  DELPHI4_UP   Defined when compiling with Delphi 
4 or higher
delphi2007 安装dspack 完整无误版  DELPHI5_UP   Defined when compiling with Delphi 
5 or higher
delphi2007 安装dspack 完整无误版  DELPHI6_UP   Defined when compiling with Delphi 
6 or higher
delphi2007 安装dspack 完整无误版  DELPHI7_UP   Defined when compiling with Delphi 
7 or higher
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版- C++ Builder Versions
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版  The following directives are direct mappings from the VERXXX directives to a
delphi2007 安装dspack 完整无误版  friendly name of the associated compiler. These directives are only defined if
delphi2007 安装dspack 完整无误版  the compiler is C++ Builder (ie BCB is defined).
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版  Directive    Description
delphi2007 安装dspack 完整无误版  ------------------------------------------------------------------------------
delphi2007 安装dspack 完整无误版  BCB1         Defined when compiling with C++ Builder 
1
delphi2007 安装dspack 完整无误版  BCB3         Defined when compiling with C++ Builder 
3
delphi2007 安装dspack 完整无误版  BCB4         Defined when compiling with C++ Builder 
4
delphi2007 安装dspack 完整无误版  BCB5         Defined when compiling with C++ Builder 
5
delphi2007 安装dspack 完整无误版  BCB6         Defined when compiling with C++ Builder 
6
delphi2007 安装dspack 完整无误版  BCB7         Defined when compiling with C++ Builder 
7
delphi2007 安装dspack 完整无误版  BCB1_UP      Defined when compiling with C++ Builder 
1 or higher
delphi2007 安装dspack 完整无误版  BCB3_UP      Defined when compiling with C++ Builder 
3 or higher
delphi2007 安装dspack 完整无误版  BCB4_UP      Defined when compiling with C++ Builder 
4 or higher
delphi2007 安装dspack 完整无误版  BCB5_UP      Defined when compiling with C++ Builder 
5 or higher
delphi2007 安装dspack 完整无误版  BCB6_UP      Defined when compiling with C++ Builder 
6 or higher
delphi2007 安装dspack 完整无误版  BCB7_UP      Defined when compiling with C++ Builder 
7 or higher
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版- Compiler Versions
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版  The following directives are direct mappings from the VERXXX directives to a
delphi2007 安装dspack 完整无误版  friendly name of the associated compiler. Unlike the DELPHI_X and BCB_X
delphi2007 安装dspack 完整无误版  directives
, these directives are indepedent of the development environment.
delphi2007 安装dspack 完整无误版  That is
, they are defined regardless of whether compilation takes place using
delphi2007 安装dspack 完整无误版  Delphi or C++ Builder.
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版  Directive     Description
delphi2007 安装dspack 完整无误版  ------------------------------------------------------------------------------
delphi2007 安装dspack 完整无误版  COMPILER1     Defined when compiling with Delphi 
1
delphi2007 安装dspack 完整无误版  COMPILER2     Defined when compiling with Delphi 
2 or C++ Builder 1
delphi2007 安装dspack 完整无误版  COMPILER3     Defined when compiling with Delphi 
3
delphi2007 安装dspack 完整无误版  COMPILER35    Defined when compiling with C++ Builder 
3
delphi2007 安装dspack 完整无误版  COMPILER4     Defined when compiling with Delphi 
4 or C++ Builder 4
delphi2007 安装dspack 完整无误版  COMPILER5     Defined when compiling with Delphi 
5 or C++ Builder 5
delphi2007 安装dspack 完整无误版  COMPILER6     Defined when compiling with Delphi 
6 or C++ Builder 6
delphi2007 安装dspack 完整无误版  COMPILER7     Defined when compiling with Delphi 
7 or C++ Builder 7
delphi2007 安装dspack 完整无误版  COMPILER1_UP  Defined when compiling with Delphi 
1 or higher
delphi2007 安装dspack 完整无误版  COMPILER2_UP  Defined when compiling with Delphi 
2 or C++ Builder 1 or higher
delphi2007 安装dspack 完整无误版  COMPILER3_UP  Defined when compiling with Delphi 
3 or higher
delphi2007 安装dspack 完整无误版  COMPILER35_UP Defined when compiling with C++ Builder 
3 or higher
delphi2007 安装dspack 完整无误版  COMPILER4_UP  Defined when compiling with Delphi 
4 or C++ Builder 4 or higher
delphi2007 安装dspack 完整无误版  COMPILER5_UP  Defined when compiling with Delphi 
5 or C++ Builder 5 or higher
delphi2007 安装dspack 完整无误版  COMPILER6_UP  Defined when compiling with Delphi 
6 or C++ Builder 6 or higher
delphi2007 安装dspack 完整无误版  COMPILER7_UP  Defined when compiling with Delphi 
7 or C++ Builder 6 or higher
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版- Feature Directives
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版  The features directives are used to test if the compiler supports specific
delphi2007 安装dspack 完整无误版  features
, such as method overloading, and adjust the sources accordingly. Use
delphi2007 安装dspack 完整无误版  of these directives is preferred over the use of the DELPHI and COMPILER
delphi2007 安装dspack 完整无误版  directives.
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版  Directive              Description
delphi2007 安装dspack 完整无误版  ------------------------------------------------------------------------------
delphi2007 安装dspack 完整无误版  SUPPORTS_WIDESTRING    Compiler supports the WideString type (D3/BCB3 up)
delphi2007 安装dspack 完整无误版  SUPPORTS_INTERFACE     Compiler supports interfaces (D3/BCB3)
delphi2007 安装dspack 完整无误版  SUPPORTS_EXTSYM        Compiler supports the $EXTERNALSYM directive (D4/BCB3)
delphi2007 安装dspack 完整无误版  SUPPORTS_NODEFINE      Compiler supports the $NODEFINE directive (D4/BCB3)
delphi2007 安装dspack 完整无误版  SUPPORTS_INT64         Compiler supports the Int64 type (D4/BCB4)
delphi2007 安装dspack 完整无误版  SUPPORTS_DYNAMICARRAYS Compiler supports dynamic arrays (D4/BCB4)
delphi2007 安装dspack 完整无误版  SUPPORTS_DEFAULTPARAMS Compiler supports default parameters (D4/BCB4)
delphi2007 安装dspack 完整无误版  SUPPORTS_OVERLOAD      Compiler supports overloading (D4/BCB4)
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版- Compiler Settings
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版  The compiler settings directives indicate whether a specific compiler setting
delphi2007 安装dspack 完整无误版  is in effect. This facilitates changing compiler settings locally in a more
delphi2007 安装dspack 完整无误版  compact and readible manner.
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版  Directive              Description
delphi2007 安装dspack 完整无误版  ------------------------------------------------------------------------------
delphi2007 安装dspack 完整无误版  ALIGN_ON               Compiling in the A+ state (no alignment)
delphi2007 安装dspack 完整无误版  BOOLEVAL_ON            Compiling in the B+ state (complete boolean evaluation)
delphi2007 安装dspack 完整无误版  ASSERTIONS_ON          Compiling in the C+ state (assertions on)
delphi2007 安装dspack 完整无误版  DEBUGINFO_ON           Compiling in the D+ state (debug info generation on)
delphi2007 安装dspack 完整无误版  IMPORTEDDATA_ON        Compiling in the G+ state (creation of imported data references)
delphi2007 安装dspack 完整无误版  LONGSTRINGS_ON         Compiling in the H+ state (string defined as AnsiString)
delphi2007 安装dspack 完整无误版  IOCHECKS_ON            Compiling in the I+ state (I/O checking enabled)
delphi2007 安装dspack 完整无误版  WRITEABLECONST_ON      Compiling in the J+ state (typed constants can be modified)
delphi2007 安装dspack 完整无误版  LOCALSYMBOLS           Compiling in the L+ state (local symbol generation)
delphi2007 安装dspack 完整无误版  TYPEINFO_ON            Compiling in the M+ state (RTTI generation on)
delphi2007 安装dspack 完整无误版  OPTIMIZATION_ON        Compiling in the O+ state (code optimization on)
delphi2007 安装dspack 完整无误版  OPENSTRINGS_ON         Compiling in the P+ state (variable string parameters are openstrings)
delphi2007 安装dspack 完整无误版  OVERFLOWCHECKS_ON      Compiling in the Q+ state (overflow checing on)
delphi2007 安装dspack 完整无误版  RANGECHECKS_ON         Compiling in the R+ state (range checking on)
delphi2007 安装dspack 完整无误版  TYPEDADDRESS_ON        Compiling in the T+ state (pointers obtained using the @ operator are typed)
delphi2007 安装dspack 完整无误版  SAFEDIVIDE_ON          Compiling in the U+ state (save FDIV instruction through RTL emulation)
delphi2007 安装dspack 完整无误版  VARSTRINGCHECKS_ON     Compiling in the V+ state (type checking of shortstrings)
delphi2007 安装dspack 完整无误版  STACKFRAMES_ON         Compiling in the W+ state (generation of stack frames)
delphi2007 安装dspack 完整无误版  EXTENDEDSYNTAX_ON      Compiling in the X+ state (Delphi extended syntax enabled)
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版*)
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版//------------------------------------------------------------------------------
delphi2007 安装dspack 完整无误版// Compiler settings
delphi2007 安装dspack 完整无误版//------------------------------------------------------------------------------
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFOPT A+} {$DEFINE ALIGN_ON} {$ENDIF}
delphi2007 安装dspack 完整无误版{$IFOPT B+} {$DEFINE BOOLEVAL_ON} {$ENDIF}
delphi2007 安装dspack 完整无误版{$IFOPT C+} {$DEFINE ASSERTIONS_ON} {$ENDIF}
delphi2007 安装dspack 完整无误版{$IFOPT D+} {$DEFINE DEBUGINFO_ON} {$ENDIF}
delphi2007 安装dspack 完整无误版{$IFOPT G+} {$DEFINE IMPORTEDDATA_ON} {$ENDIF}
delphi2007 安装dspack 完整无误版{$IFOPT H+} {$DEFINE LONGSTRINGS_ON} {$ENDIF}
delphi2007 安装dspack 完整无误版//HINTS
delphi2007 安装dspack 完整无误版{$IFOPT I+} {$DEFINE IOCHECKS_ON} {$ENDIF}
delphi2007 安装dspack 完整无误版{$IFOPT J+} {$DEFINE WRITEABLECONST_ON} {$ENDIF}
delphi2007 安装dspack 完整无误版{$IFOPT L+} {$DEFINE LOCALSYMBOLS} {$ENDIF}
delphi2007 安装dspack 完整无误版{$IFOPT M+} {$DEFINE TYPEINFO_ON} {$ENDIF}
delphi2007 安装dspack 完整无误版{$IFOPT O+} {$DEFINE OPTIMIZATION_ON} {$ENDIF}
delphi2007 安装dspack 完整无误版{$IFOPT P+} {$DEFINE OPENSTRINGS_ON} {$ENDIF}
delphi2007 安装dspack 完整无误版{$IFOPT Q+} {$DEFINE OVERFLOWCHECKS_ON} {$ENDIF}
delphi2007 安装dspack 完整无误版{$IFOPT R+} {$DEFINE RANGECHECKS_ON} {$ENDIF}
delphi2007 安装dspack 完整无误版//REALCOMPATIBILITY
delphi2007 安装dspack 完整无误版{$IFOPT T+} {$DEFINE TYPEDADDRESS_ON} {$ENDIF}
delphi2007 安装dspack 完整无误版{$IFOPT U+} {$DEFINE SAFEDIVIDE_ON} {$ENDIF}
delphi2007 安装dspack 完整无误版{$IFOPT V+} {$DEFINE VARSTRINGCHECKS_ON} {$ENDIF}
delphi2007 安装dspack 完整无误版{$IFOPT W+} {$DEFINE STACKFRAMES_ON} {$ENDIF}
delphi2007 安装dspack 完整无误版//WARNINGS
delphi2007 安装dspack 完整无误版{$IFOPT X+} {$DEFINE EXTENDEDSYNTAX_ON} {$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版//------------------------------------------------------------------------------
delphi2007 安装dspack 完整无误版// VERXXX to COMPILERX
, DELPHIX and BCBX mappings
delphi2007 安装dspack 完整无误版//------------------------------------------------------------------------------
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF VER185}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER2007}
delphi2007 安装dspack 完整无误版  {$IFDEF BCB}
delphi2007 安装dspack 完整无误版    {$DEFINE BCB7}
delphi2007 安装dspack 完整无误版    {$DEFINE BCB}
delphi2007 安装dspack 完整无误版  {$ELSE}
delphi2007 安装dspack 完整无误版    {$DEFINE DELPHI2007}
delphi2007 安装dspack 完整无误版    {$DEFINE DELPHI}
delphi2007 安装dspack 完整无误版  {$ENDIF}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF VER150}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER7}
delphi2007 安装dspack 完整无误版  {$IFDEF BCB}
delphi2007 安装dspack 完整无误版    {$DEFINE BCB7}
delphi2007 安装dspack 完整无误版    {$DEFINE BCB}
delphi2007 安装dspack 完整无误版  {$ELSE}
delphi2007 安装dspack 完整无误版    {$DEFINE DELPHI7}
delphi2007 安装dspack 完整无误版    {$DEFINE DELPHI}
delphi2007 安装dspack 完整无误版  {$ENDIF}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF VER140}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER6}
delphi2007 安装dspack 完整无误版  {$IFDEF BCB}
delphi2007 安装dspack 完整无误版    {$DEFINE BCB6}
delphi2007 安装dspack 完整无误版    {$DEFINE BCB}
delphi2007 安装dspack 完整无误版  {$ELSE}
delphi2007 安装dspack 完整无误版    {$DEFINE DELPHI6}
delphi2007 安装dspack 完整无误版    {$DEFINE DELPHI}
delphi2007 安装dspack 完整无误版  {$ENDIF}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF VER130}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER5}
delphi2007 安装dspack 完整无误版  {$IFDEF BCB}
delphi2007 安装dspack 完整无误版    {$DEFINE BCB5}
delphi2007 安装dspack 完整无误版    {$DEFINE BCB}
delphi2007 安装dspack 完整无误版  {$ELSE}
delphi2007 安装dspack 完整无误版    {$DEFINE DELPHI5}
delphi2007 安装dspack 完整无误版    {$DEFINE DELPHI}
delphi2007 安装dspack 完整无误版  {$ENDIF}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF VER125}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER4}
delphi2007 安装dspack 完整无误版  {$DEFINE BCB4}
delphi2007 安装dspack 完整无误版  {$DEFINE BCB}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF VER120}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER4}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI4}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF VER110}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER35}
delphi2007 安装dspack 完整无误版  {$DEFINE BCB3}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF VER100}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER3}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI3}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF VER93}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER2}
delphi2007 安装dspack 完整无误版  {$DEFINE BCB1}
delphi2007 安装dspack 完整无误版  {$DEFINE BCB}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF VER90}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER2}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI2}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF VER80}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER1}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI1}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版//------------------------------------------------------------------------------
delphi2007 安装dspack 完整无误版// DELPHIX_UP from DELPHIX mappings
delphi2007 安装dspack 完整无误版//------------------------------------------------------------------------------
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF DELPHI2007}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI2007_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI7_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI6_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI5_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI4_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI3_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI2_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI1_UP}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF DELPHI7}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI7_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI6_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI5_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI4_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI3_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI2_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI1_UP}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF DELPHI6}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI6_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI5_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI4_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI3_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI2_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI1_UP}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF DELPHI5}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI5_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI4_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI3_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI2_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI1_UP}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF DELPHI4}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI4_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI3_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI2_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI1_UP}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF DELPHI3}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI3_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI2_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI1_UP}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF DELPHI2}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI2_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI1_UP}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF DELPHI1}
delphi2007 安装dspack 完整无误版  {$DEFINE DELPHI1_UP}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版//------------------------------------------------------------------------------
delphi2007 安装dspack 完整无误版// BCBX_UP from BCBX mappings
delphi2007 安装dspack 完整无误版//------------------------------------------------------------------------------
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF BCB7}
delphi2007 安装dspack 完整无误版  {$DEFINE BCB7_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE BCB6_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE BCB5_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE BCB4_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE BCB3_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE BCB1_UP}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF BCB6}
delphi2007 安装dspack 完整无误版  {$DEFINE BCB6_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE BCB5_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE BCB4_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE BCB3_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE BCB1_UP}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF BCB5}
delphi2007 安装dspack 完整无误版  {$DEFINE BCB5_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE BCB4_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE BCB3_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE BCB1_UP}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF BCB4}
delphi2007 安装dspack 完整无误版  {$DEFINE BCB4_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE BCB3_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE BCB1_UP}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF BCB3}
delphi2007 安装dspack 完整无误版  {$DEFINE BCB3_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE BCB1_UP}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF BCB1}
delphi2007 安装dspack 完整无误版  {$DEFINE BCB1_UP}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版//------------------------------------------------------------------------------
delphi2007 安装dspack 完整无误版// COMPILERX_UP from COMPILERX mappings
delphi2007 安装dspack 完整无误版//------------------------------------------------------------------------------
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF COMPILER2007}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER2007_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER7_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER6_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER5_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER4_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER35_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER3_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER2_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER1_UP}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF COMPILER7}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER7_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER6_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER5_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER4_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER35_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER3_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER2_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER1_UP}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF COMPILER6}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER6_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER5_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER4_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER35_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER3_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER2_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER1_UP}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF COMPILER5}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER5_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER4_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER35_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER3_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER2_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER1_UP}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF COMPILER4}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER4_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER35_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER3_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER2_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER1_UP}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF COMPILER35}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER35_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER3_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER2_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER1_UP}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF COMPILER3}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER3_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER2_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER1_UP}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF COMPILER2}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER2_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER1_UP}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF COMPILER1}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPILER1_UP}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版//------------------------------------------------------------------------------
delphi2007 安装dspack 完整无误版// Map COMPILERX_UP to friendly feature names
delphi2007 安装dspack 完整无误版//------------------------------------------------------------------------------
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF COMPILER3_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE SUPPORTS_WIDESTRING}
delphi2007 安装dspack 完整无误版  {$DEFINE SUPPORTS_INTERFACE}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF COMPILER35_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE SUPPORTS_EXTSYM}
delphi2007 安装dspack 完整无误版  {$DEFINE SUPPORTS_NODEFINE}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF COMPILER4_UP}
delphi2007 安装dspack 完整无误版  {$DEFINE SUPPORTS_INT64}
delphi2007 安装dspack 完整无误版  {$DEFINE SUPPORTS_DYNAMICARRAYS}
delphi2007 安装dspack 完整无误版  {$DEFINE SUPPORTS_DEFAULTPARAMS}
delphi2007 安装dspack 完整无误版  {$DEFINE SUPPORTS_OVERLOAD}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版//------------------------------------------------------------------------------
delphi2007 安装dspack 完整无误版// Cross-platform related defines
delphi2007 安装dspack 完整无误版//------------------------------------------------------------------------------
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF WIN32}
delphi2007 安装dspack 完整无误版  {$DEFINE MSWINDOWS}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFDEF LINUX}
delphi2007 安装dspack 完整无误版  {$DEFINE UNIX}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPLIB_CLX}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版
delphi2007 安装dspack 完整无误版{$IFNDEF COMPLIB_CLX}
delphi2007 安装dspack 完整无误版  {$DEFINE COMPLIB_VCL}
delphi2007 安装dspack 完整无误版{$ENDIF}
delphi2007 安装dspack 完整无误版

 替换 (DSPackDir)\src\Directx9目录下同名文件。并考至(Delphi2007)\lib下。

(DSPackDir)\src\目录下Directx9和DSPack两个文件夹考至(Delphi2007)\source下。

打开Delphi2007的Tools -> Options窗口,在Environment Options -> Delphi Options -> Libray - Win32的Browsing Path属性中追加$(BDS)\source\DirectX9;$(BDS)\source\DSPack .

依次编译:(DSPackDir)\packages目录下的DirectX9_D7.dpk和DSPack_D7.dpk文件,完成后打开DSPackDesign_D7.dpk文件。找到DSEditors.pas文件并替换其头部uses部分的代码为:

delphi2007 安装dspack 完整无误版{$IFDEF VER140} DesignIntf, DesignEditors, {$ELSE}
delphi2007 安装dspack 完整无误版{$IFDEF VER150} DesignIntf
, DesignEditors, {$ELSE}
delphi2007 安装dspack 完整无误版{$IFDEF VER170} DesignIntf
, DesignEditors, {$ELSE}
delphi2007 安装dspack 完整无误版{$IFDEF VER180} DesignIntf
, DesignEditors, {$ELSE}
delphi2007 安装dspack 完整无误版{$IFDEF VER185} DesignIntf
, DesignEditors, {$ELSE}
delphi2007 安装dspack 完整无误版 DsgnIntf
, {$ENDIF} {$ENDIF} {$ENDIF} {$ENDIF} {$ENDIF}
delphi2007 安装dspack 完整无误版 Forms
, Controls, DSUtil, DSPack;

delphi2007 安装dspack 完整无误版

DSPackDesign_D7.bpl右键install即可安装。

最后把所有与DSPACK相关的文件靠至(Delphi2007)\lib下即可。

相关文章:

  • 2021-08-16
  • 2022-02-07
  • 2022-12-23
  • 2021-08-10
  • 2021-11-20
猜你喜欢
  • 2021-06-06
  • 2021-12-14
  • 2021-09-28
  • 2022-12-23
  • 2022-02-19
  • 2021-09-03
  • 2021-11-30
相关资源
相似解决方案