Back 

{***********************************************************}
{*                  HKPRNDEF.INC 1.00                      *}
{*        Assorted conditional compilation directives      *}
{*        Copyright (c) Halkyon Development Team 1999      *}
{*                 All rights reserved.                    *}
{***********************************************************}

{Because HKPRNDEF.INC is included in one unit, you can specify global
compiler options here. HKPRNDEF is included *before* each units' required
compiler options, so options specified here might be overridden by hardcode
options in the source file.}

{$S-,R-}

{$IFNDEF Windows}
{$IFNDEF Win32}
  !! ERROR: HDT is not compatible with real/protected mode DOS !!
{$ENDIF}
{$ENDIF}

{$IFDEF VER80}                {Delphi 1.0}
  {$DEFINE HDTDelphi}
{$ENDIF}

{$IFDEF VER90}                {Delphi 2.0}
  {$DEFINE HDTDelphi}
{$ENDIF}

{$IFDEF VER100}               {Delphi 3.0}
  {$DEFINE HDTDelphi}
{$ENDIF}

{$IFDEF VER120}               {Delphi 4.0}
  {$DEFINE HDTDelphi}
{$ENDIF}

{$IFNDEF VER80}
 {$IFNDEF VER90}
  {$IFNDEF VER93}
    {$DEFINE Delphi3}         {Delphi 3.0 or higher}
    {$DEFINE VERSION3}        {Delphi 3.0^ or BCB 3.0^}
  {$ENDIF}
 {$ENDIF}
{$ENDIF}

{$IFDEF Win32}
{$IFOPT H+}
  {$DEFINE HugeStr}
{$ENDIF}
{$ENDIF}

{$IFDEF VER93}                {C++ Builder version 1.0}
  {$DEFINE HDTBCB}
{$ENDIF}

{$IFDEF VER110}               {C++ Builder version 3.0}
  {$DEFINE HDTBCB}
  {$ObjExportAll On}                                                   {!!.51}
{$ENDIF}

{$IFDEF VER125}               {C++ Builder version 4.0}
  {$DEFINE HDTBCB}
  {$ObjExportAll On}
{$ENDIF}

{Assure Prot16OpenStrings is off in 32-bit mode}
{$IFDEF Win32}
  {$UNDEF Prot16OpenStrings}
{$ENDIF}


Back


info@halkyon.com