diff --git a/internal/5.0.25.631/1/Data Abstract for Delphi/Dcu/D11/DataAbstract.inc b/internal/5.0.25.631/1/Data Abstract for Delphi/Dcu/D11/DataAbstract.inc new file mode 100644 index 0000000..6e8c727 --- /dev/null +++ b/internal/5.0.25.631/1/Data Abstract for Delphi/Dcu/D11/DataAbstract.inc @@ -0,0 +1,8 @@ +{$INCLUDE 'eDefines.inc'} +{.$DEFINE STORERECID} +{$DEFINE DataAbstract5} + +{$IFDEF FPC} + {$MODE DELPHI} + {$DEFINE FPC_SAFECALL_BUG} +{$ENDIF} diff --git a/internal/5.0.25.631/1/RemObjects SDK for Delphi/Dcu/D11/RemObjects.inc b/internal/5.0.25.631/1/RemObjects SDK for Delphi/Dcu/D11/RemObjects.inc new file mode 100644 index 0000000..46295f6 --- /dev/null +++ b/internal/5.0.25.631/1/RemObjects SDK for Delphi/Dcu/D11/RemObjects.inc @@ -0,0 +1,140 @@ +{$INCLUDE eDefines.inc} + +{ Define to check for RemObjects SDK 3.0 [vs. future versions] } +{.$DEFINE ROSDK4} +{$DEFINE ROSDK5} + +{ Define to check for RemObjects SDK 3.0 and above [vs. older versions] } +{$DEFINE ROSDK3UP} +{$DEFINE ROSDK4UP} +{$DEFINE ROSDK5UP} + +{ DXSock } + + { To use RemObjects with the standalone version of DXSock, simply remove the + define below. Note that this has only been tested with DXSock 3.0, and that + doing so requires a separate license for DXSock from Brain PatchWorks + see http://www.bpdx.com for more information } + + {$DEFINE RemObjects_USE_RODX} + +{ Indy } + + { If you are using Indy 10.2.3 or the latest just uncomment the + RemObjects_INDY10C DEFINE right below, and remove the Indy + package references from the Requires section of RemObjects_Indy_Dx.dpk + before re-compiling your RemObjects Indy package. } + + {.$DEFINE RemObjects_INDY10C} + {$IFDEF RemObjects_INDY10C} + {$DEFINE RemObjects_INDY10} + {$DEFINE RemObjects_INDY10B} + {$DEFINE RemObjects_GLOBAL_INDY_DEFINE} + {$ENDIF} + + { If you are using latest Indy 10 in Delphi 6 or 7, just uncomment the + RemObjects_INDY10_in_Delphi67 DEFINE right below, and remove the Indy + package references from the Requires section of RemObjects_Indy_Dx.dpk + before re-compiling your RemObjects Indy package. } + + {.$DEFINE RemObjects_INDY10_in_Delphi67} + {$IFDEF RemObjects_INDY10_in_Delphi67} + {$DEFINE RemObjects_INDY10} + {$DEFINE RemObjects_INDY10B} + {$DEFINE RemObjects_GLOBAL_INDY_DEFINE} + {$ENDIF} + + {$IFNDEF RemObjects_GLOBAL_INDY_DEFINE} + + {$UNDEF RemObjects_INDY8} + {$UNDEF RemObjects_INDY9} + {$UNDEF RemObjects_INDY10} + + {$IFDEF FPC} + {$DEFINE RemObjects_INDY10} + {$DEFINE RemObjects_INDY10B} + {$DEFINE RemObjects_INDY10C} + {$ELSE} + {$IFDEF DELPHI10UP} + {$DEFINE RemObjects_INDY10} + {$DEFINE RemObjects_INDY10B} + {$ELSE} + {$IFDEF DELPHI9UP} + {$DEFINE RemObjects_INDY10} + {$DEFINE RemObjects_INDY10A} + {$ELSE} + {$IFDEF DELPHI7UP} + {$DEFINE RemObjects_INDY9} + {$ELSE} + {$DEFINE RemObjects_INDY8} + {$ENDIF} + {$ENDIF} + {$ENDIF} + + {$IFDEF KYLIX} + {$IFDEF KYLIX3UP} + {$DEFINE RemObjects_INDY9} + {$ELSE} + {$DEFINE RemObjects_INDY8} + {$ENDIF} + {$ENDIF} + {$ENDIF} + + { If you are using Indy 9 in Delphi 6 just uncomment the Indy9 DEFINE below, + and remove the Indy package references from the Requires section of + RemObjects_Indy_D6.dpk before compiling your RemObjects Indy package. } + + {.$DEFINE RemObjects_INDY9} + + {$IFDEF RemObjects_INDY9} + {$UNDEF RemObjects_INDY8} + {$ENDIF} + + {$ENDIF} + + { If you are using a newer version of Indy that properly works at designtime, + you can set define the define below. If the define is not set (as is the + default), Indy channels cannot be used to connect at designtime, trying so + will display a warning message. + + If you enable this define and receive an Access Violation when trying to + connect at designtime, then your Indy version does not yet include the + fix for this problem. Please contact the Indy Crew for details. + + This problem applies to the Delphi Windows IDE's only; Kylix is not affected. } + + {.$DEFINE RemObjects_INDY_DESIGNTIME_FIX} + +{ Thread Names in Debugger } + + {$IFDEF DELPHI7UP} + {$DEFINE RemObjects_SetThreadName} + {$ENDIF} + +{ XML } + + {$IFDEF MSWINDOWS} + {$DEFINE RemObjects_MSXML} + {$ENDIF} + {$IFDEF LINUX} + {$DEFINE RemObjects_OpenXML} + {$ENDIF} + + { if we someone manually defined RemObjects_OpenXML, then undef RemObjects_MSXML } + {$IFDEF RemObjects_OpenXML} + {$UNDEF RemObjects_MSXML} + {$ENDIF} + +{ Encryption } + + {$IFDEF MSWINDOWS} + {$DEFINE RemObjects_UseEncryption } + {$ENDIF MSWINDOWS} + + {$IFDEF FPC} + {$MODE DELPHI} + {$UNDEF RemObjects_UseEncryption} + {$DEFINE RemObjects_OpenXML} + {$UNDEF RemObjects_MSXML} + {$ENDIF} + {$Q-,B-,R-} diff --git a/internal/5.0.25.631/1/RemObjects SDK for Delphi/Dcu/D11/eDefines.inc b/internal/5.0.25.631/1/RemObjects SDK for Delphi/Dcu/D11/eDefines.inc new file mode 100644 index 0000000..a1f69b6 --- /dev/null +++ b/internal/5.0.25.631/1/RemObjects SDK for Delphi/Dcu/D11/eDefines.inc @@ -0,0 +1,425 @@ +{----------------------------------------------------------------------------} +{file: eDefines.inc } +{type: Delphi include file } +{ } +{compiler: Borland Pascal 7, } +{ Delphi 1-7, 2005-2007 for Win32 } +{ Kylix 1-3, } +{ C++Builder 1-6, 2006-2007 } +{ Free Pascal Compiler 2.x } +{ } +{platforms: DOS, DPMI, Win16, Win32, Win64, Linux, Mac OS X } +{ } +{author: mh@elitedev.com } +{ } +{contents: Defines that can be flexibily used to determine the exact } +{ compiler version used. } +{ } +{(c)opyright elitedevelopments software. all rights reserved. } +{ http://www.elitedev.com } +{ } +{ Third Party component developers are encouraged to use the set of defines } +{ established in this file, rather then their own system, for checking their } +{ component libraries agains different versions of Delphi and C++Builder. } +{ } +{ This file may be distributed freely with both free and commercial source } +{ libraries, but you are asked to please leave this comment in place, and } +{ to return any improvements you make to this file to the maintainer that } +{ is noted above. } +{----------------------------------------------------------------------------} + +{----------------------------------------------------------------------------} +{ Compiler and OS version defines: } +{ } +{ exact compiler versions: } +{ } +{ BP7 Borland Pascal 7.0 } +{ DELPHI1 Delphi 1.0 (any Delphi) } +{ DELPHI2 Delphi 2.0 } +{ DELPHI3 Delphi 3.0 } +{ DELPHI4 Delphi 4.0 } +{ DELPHI5 Delphi 5.0 } +{ DELPHI6 Delphi 6.0 } +{ DELPHI7 Delphi 7.0 } +{ DELPHI9 Delphi 2005 } +{ DELPHI2005 Delphi 2005 } +{ DELPHI2006 Delphi 2006 } +{ DELPHI2007 Delphi 2007 } +{ KYLIX1 Kylix 1.0 } +{ KYLIX2 Kylix 2.0 } +{ KYLIX3 Kylix 3.0 } +{ CBUILDER1 C++Builder 1.0 } +{ CBUILDER3 C++Builder 3.0 } +{ CBUILDER4 C++Builder 4.0 } +{ CBUILDER5 C++Builder 5.0 } +{ } +{ } +{ minimum compiler versions: } +{ } +{ DELPHI1UP Delphi 1.0 and above (any Delphi) } +{ DELPHI2UP Delphi 2.0 and above } +{ DELPHI3UP Delphi 3.0 and above } +{ DELPHI4UP Delphi 4.0 and above } +{ DELPHI5UP Delphi 5.0 and above } +{ DELPHI6UP Delphi 6.0 and above } +{ DELPHI7UP Delphi 7.0 and above } +{ DELPHI9UP Delphi 9.0 (2005) and above } +{ DELPHI10UP Delphi 10.0 (2006) and above } +{ DELPHI11UP Delphi 11.0 (2007) and above } +{ DELPHI2005UP Delphi 2005 and above } +{ DELPHI2006UP Delphi 2006 and above } +{ DELPHI2007UP Delphi 2007 and above } +{ KYLIX1UP Kylix 1.0 and above (any Kylix) } +{ KYLIX2UP Kylix 2.0 and above (any Kylix) } +{ KYLIX3UP Kylix 3.0 and above (any Kylix) } +{ CBUILDER1UP C++Builder 1.0 and above or Delphi 2 and above } +{ CBUILDER3UP C++Builder 3.0 and above or Delphi 3.0 and above } +{ CBUILDER4UP C++Builder 4.0 and above or Delphi 4.0 and above } +{ CBUILDER5UP C++Builder 5.0 and above or Delphi 5.0 and above } +{ CBUILDER6UP C++Builder 5.0 and above or Delphi 5.0 and above } +{ } +{ } +{ compiler types: } +{ } +{ BP Borland Pascal (not Delphi or C++Builder) } +{ DELPHI any Delphi version (but not C++Builder or Kylix) } +{ KYLIX any Kylix version (not Delphi or C++Builder for Windows) } +{ CBUILDER any C++Builder for Windows (Pascal) } +{ } +{ } +{ target platforms compiler types: } +{ } +{ DELPHI_16BIT 16bit Delphi (but not C++Builder!) } +{ DELPHI_32BIT 32bit Delphi (but not C++Builder) } +{ KYLIX_32BIT 32bit Kylix (but not C++Builder) } +{ CBUILDER_32BIT 32bit C++Builer's Pascal (but not Delphi) } +{ } +{ } +{ target cpu types } +{ } +{ CPU16 16bit Delphi or Borland Pascal } +{ CPU32 32bit Delphi or Free Pascal } +{ CPU64 64bit Free Pascal } +{ } +{ target platforms } +{ } +{ DOS any DOS (plain and DPMI) } +{ REALMODE 16bit realmode DOS } +{ PROTECTEDMODE 16bit DPMI DOS } +{ } +{ MSWINDOWS any Windows platform } +{ WIN16 16bit Windows } +{ WIN32 32bit Windows } +{ WIN64 64bit Windows } +{ DOTNET .NET } +{ } +{ LINUX any Linux platform } +{ LINUX32 32bit Linux } +{ LINUX64 64bit Linux } +{ } +{ DARWIN Any Mac OS X } +{ DARWIN32 32bit Mac OS X } +{ DARWIN64 64bit Mac OS X } +{----------------------------------------------------------------------------} + +{ defines for Borland Pascal 7.0 } +{$IFDEF VER70} + {$DEFINE BP} + {$DEFINE BP7} + {$DEFINE 16BIT} + {$DEFINE CPU16} + + { defines for BP7 DOS real mode } + {$IFDEF MSDOS} + {$DEFINE DOS} + {$DEFINE REALMODE} + {$ENDIF} + + { defines for BP7 DOS protected mode } + {$IFDEF DPMI} + {$DEFINE DOS} + {$DEFINE PROTECTEDMODE} + {$ENDIF} + + { defines for BP7 Windows } + {$IFDEF WINDOWS} + {$DEFINE MSWINDOWS} + {$DEFINE WIN16} + {$ENDIF} +{$ENDIF} + +{ defines for Delphi 1.0 thru 7.0 } +{$IFNDEF LINUX} + + { defines for Delphi 1.0 } + {$IFDEF VER80} + {$DEFINE DELPHI} + {$DEFINE DELPHI1} + {$DEFINE DELPHI1UP} + {$DEFINE DELPHI_16BIT} + {$DEFINE WIN16} + {$DEFINE 16BIT} + {$DEFINE CPU16} + {$ENDIF} + + { defines for Delphi 2.0 } + {$IFDEF VER90} + {$DEFINE DELPHI} + {$DEFINE DELPHI2} + {$DEFINE DELPHI1UP} + {$DEFINE DELPHI2UP} + {$ENDIF} + + { defines for C++Builder 1.0 } + {$IFDEF VER93} + {$DEFINE DELPHI1UP} + {$DEFINE DELPHI2UP} + {$DEFINE CBUILDER} + {$DEFINE CBUILDER1} + {$DEFINE CBUILDER1UP} + {$ENDIF} + + { defines for Delphi 3.0 } + {$IFDEF VER100} + {$DEFINE DELPHI} + {$DEFINE DELPHI3} + {$DEFINE DELPHI1UP} + {$DEFINE DELPHI2UP} + {$DEFINE DELPHI3UP} + {$ENDIF} + + { defines for C++Builder 3.0 } + {$IFDEF VER110} + {$DEFINE DELPHI1UP} + {$DEFINE DELPHI2UP} + {$DEFINE DELPHI3UP} + {$DEFINE CBUILDER} + {$DEFINE CBUILDER3} + {$DEFINE CBUILDER1UP} + {$DEFINE CBUILDER3UP} + {$ENDIF} + + { defines for Delphi 4.0 } + {$IFDEF VER120} + {$DEFINE DELPHI} + {$DEFINE DELPHI4} + {$DEFINE DELPHI1UP} + {$DEFINE DELPHI2UP} + {$DEFINE DELPHI3UP} + {$DEFINE DELPHI4UP} + {$ENDIF} + + { defines for C++Builder 4.0 } + {$IFDEF VER125} + {$DEFINE DELPHI1UP} + {$DEFINE DELPHI2UP} + {$DEFINE DELPHI3UP} + {$DEFINE DELPHI4UP} + {$DEFINE CBUILDER} + {$DEFINE CBUILDER4} + {$DEFINE CBUILDER1UP} + {$DEFINE CBUILDER3UP} + {$DEFINE CBUILDER4UP} + {$ENDIF} + { defines for Delphi 5.0 } + {$IFDEF VER130} + {$DEFINE DELPHI} + {$DEFINE DELPHI5} + {$DEFINE DELPHI1UP} + {$DEFINE DELPHI2UP} + {$DEFINE DELPHI3UP} + {$DEFINE DELPHI4UP} + {$DEFINE DELPHI5UP} + {$ENDIF} + + { defines for C++Builder 5.0 } + {$IFDEF VER135} + {$DEFINE DELPHI1UP} + {$DEFINE DELPHI2UP} + {$DEFINE DELPHI3UP} + {$DEFINE DELPHI4UP} + {$DEFINE DELPHI5UP} + {$DEFINE CBUILDER} + {$DEFINE CBUILDER5} + {$DEFINE CBUILDER1UP} + {$DEFINE CBUILDER3UP} + {$DEFINE CBUILDER4UP} + {$DEFINE CBUILDER5UP} + {$ENDIF} + + { defines for Delphi 6.0 } + {$IFDEF VER140} + {$DEFINE VER140UP} + {$DEFINE DELPHI} + {$DEFINE DELPHI6} + {$DEFINE DELPHI1UP} + {$DEFINE DELPHI2UP} + {$DEFINE DELPHI3UP} + {$DEFINE DELPHI4UP} + {$DEFINE DELPHI5UP} + {$DEFINE DELPHI6UP} + {$ENDIF} + + { defines for Delphi 7.0 } + {$IFDEF VER150} + {$DEFINE VER140UP} + {$DEFINE DELPHI} + {$DEFINE DELPHI7} + {$DEFINE DELPHI1UP} + {$DEFINE DELPHI2UP} + {$DEFINE DELPHI3UP} + {$DEFINE DELPHI4UP} + {$DEFINE DELPHI5UP} + {$DEFINE DELPHI6UP} + {$DEFINE DELPHI7UP} + {$ENDIF} + + { defines for Delphi 2005 } + {$IFDEF VER170} + {$DEFINE VER140UP} + {$DEFINE DELPHI} + {$DEFINE DELPHI9} + {$DEFINE DELPHI2005} + {$DEFINE DELPHI1UP} + {$DEFINE DELPHI2UP} + {$DEFINE DELPHI3UP} + {$DEFINE DELPHI4UP} + {$DEFINE DELPHI5UP} + {$DEFINE DELPHI6UP} + {$DEFINE DELPHI7UP} + {$DEFINE DELPHI9UP} + {$DEFINE DELPHI2005UP} + {$DEFINE BDS} + {$DEFINE BDS3} + {$DEFINE BDS3UP} + {$ENDIF} + + { defines for Delphi 2006 } + {$IFDEF VER180} + {$DEFINE VER140UP} + {$DEFINE DELPHI} + {$DEFINE DELPHI10} + {$DEFINE DELPHI10A} + {$DEFINE DELPHI2006} + {$DEFINE DELPHI1UP} + {$DEFINE DELPHI2UP} + {$DEFINE DELPHI3UP} + {$DEFINE DELPHI4UP} + {$DEFINE DELPHI5UP} + {$DEFINE DELPHI6UP} + {$DEFINE DELPHI7UP} + {$DEFINE DELPHI9UP} + {$DEFINE DELPHI10UP} + {$DEFINE DELPHI2005UP} + {$DEFINE DELPHI2006UP} + {$DEFINE BDS} + {$DEFINE BDS4} + {$DEFINE BDS3UP} + {$DEFINE BDS4UP} + {$ENDIF} + + { defines for Delphi 2007 } + {$IFDEF VER185} + {$UNDEF DELPHI10A} // declared in VER180 + {$UNDEF DELPHI2006} // declared in VER180 + {$UNDEF BDS4} // declared in VER180 + + {$DEFINE DELPHI10B} + {$DEFINE DELPHI10BUP} + {$DEFINE DELPHI11} + {$DEFINE DELPHI11UP} + {$DEFINE DELPHI2007} + {$DEFINE DELPHI2007UP} + {$DEFINE BDS5} + {$DEFINE BDS5UP} + {$ENDIF} + + {$IFDEF WIN32} + {$DEFINE MSWINDOWS} //not automatically defined for Delphi 2 thru 5 + {$DEFINE 32BIT} + {$DEFINE CPU32} + {$ENDIF} + +{$ENDIF MSWINDOWS} + +{ defines for "Delphi for .NET" } +{$IFDEF CLR} + {$DEFINE DOTNET} +{$ENDIF} + +{$IFDEF DELPHI} + {$IFDEF DELPHI2UP} + {$DEFINE DELPHI_32BIT} + {$ENDIF} +{$ENDIF} + +{$IFDEF CBUILDER} + {$DEFINE CBUILDER_32BIT} +{$ENDIF} + +{$IFNDEF FPC} + + { Kylix 1.0 thru 3.0 } + {$IFDEF LINUX} + + {$DEFINE VER140UP} + + { Any Kylix } + {$DEFINE 32BIT} + {$DEFINE LINUX32} + {$DEFINE KYLIX_32BIT} + {$DEFINE KYLIX} + {$DEFINE KYLIX1UP} + + {$IFDEF CONDITIONALEXPRESSIONS} + {$IF Declared(CompilerVersion)} + + { Kylix 2.0 } + {$IF Declared(RTLVersion) and (RTLVersion = 14.1)} + {$DEFINE KYLIX2} + {$DEFINE KYLIX1UP} + {$DEFINE KYLIX2UP} + {$IFEND} + + { Kylix 3.0 - Delphi portion } + {$IF Declared(RTLVersion) and (RTLVersion = 14.5)} + {$DEFINE KYLIX3} + {$DEFINE KYLIX1UP} + {$DEFINE KYLIX2UP} + {$DEFINE KYLIX3UP} + {$IFEND} + + { Kylix 1.0 } + {$ELSE} + {$DEFINE KYLIX1} + {$IFEND} + {$ENDIF CONDITIONALEXPRESSIONS} + + {$ENDIF LINUX} +{$ENDIF} + +{ CPU } + +{$IFDEF FPC} + {$IFDEF MSWINDOWS} + {$IFDEF CPU64} + {$DEFINE WIN64} + {$ENDIF} + {$ENDIF} + {$IFDEF LINUX} + {$IFDEF CPU32} + {$DEFINE LINUX32} + {$ENDIF} + {$IFDEF CPU64} + {$DEFINE LINUX64} + {$ENDIF} + {$ENDIF} + {$IFDEF DARWIN} + {$IFDEF CPU32} + {$DEFINE DARWIN32} + {$ENDIF} + {$IFDEF CPU64} + {$DEFINE DARWIN64} + {$ENDIF} + {$ENDIF} +{$ENDIF} \ No newline at end of file