home *** CD-ROM | disk | FTP | other *** search
- {#Z+}
- {$DEFINE SHAREWARE}
-
- { Define to link in the shareware notice screen. This define makes TPAPI link
- in NWSW.INC into NETWARE.PAS. This include file is not available so that when
- recompiling the source be certain to undefine SHAREWARE by placing a space in
- front of $DEFINE. }
-
-
- {$DEFINE FINALNET}
-
- { Turn on the FINALNET define to not link debug, local and symbol information as
- well as not checking for range, stack and I/O errors. }
-
-
- { $DEFINE DEBUG}
-
- { Turn on the DEBUG define to link in debug, local and symbol information as
- well as range, stack and I/O checking. }
-
-
- {$DEFINE CheckForIPX}
-
- { Define to check for IPX when using TPAPI. When you initialise an object and
- IPX is not installed the program will display a message and halt. }
-
- {$DEFINE CheckForNETX}
-
- { Define to check for NETX/VLM when using TPAPI. When you initialise an object
- and NETX/VLM is not installed the program will display a message and halt. }
-
-
- {$DEFINE EncryptedSupport}
-
- { Define to allows TPAPI to use Barry Nance's encrypted login support. }
-
- {$IFDEF WINDOWS}
- {$DEFINE DPMI}
- {$ENDIF}
-
- {$IFDEF CheckForIPX}
- {$DEFINE CHECKFORNETWARE}
- {$ENDIF}
-
- {$IFDEF CheckForNETX}
- {$DEFINE CHECKFORNETWARE}
- {$ENDIF}
-
-
-
- {+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++}
-
- {******************************************************}
- {*** STANDARD COMPILER DIRECTIVES WHICH MUST BE SET ***}
- {******************************************************}
-
- {$X+} (* EXTENDED SYNTAX ON (TP/BP 6.x, 7.x, TPW 1.x *)
-
-
-
- { THE FOLLOWING DEFINES ARE NOT ACTUALLY NEEDED BY TPAPI }
-
-
-
- {$IFDEF FINALNET}
-
- {$IFDEF VER55}
-
- {$A+} (* WORD ALIGN DATA *)
- {$B-} (* STRICT BOOLEAN CHECKING OFF *)
- {$D-} (* DEBUG INFORMATION OFF *)
- {$F+} (* FORCE FAR CALLS *)
- {$I-} (* I/O CHECKING OFF *)
- {$L-} (* LOCAL DEBUG INFO OFF *)
- {$O+} (* ALLOW OVERLAYS *)
- {$R-} (* RANGE CHECKING OFF *)
- {$S-} (* STACK CHECKING OFF *)
- {$V-} (* STRICT VAR CHECKING OFF *)
-
- {$ELSE}
-
- {$IFDEF VER60}
-
- {$A+} (* WORD ALIGN DATA *)
- {$B-} (* STRICT BOOLEAN CHECKING OFF *)
- {$D-} (* DEBUG INFORMATION OFF *)
- {$F+} (* FORCE FAR CALLS *)
- {$IFDEF DPMI}
- {$G+} (* GENERATE 286 CODE ON *)
- {$ELSE}
- {$G-} (* GENERATE 286 CODE OFF *)
- {$ENDIF}
- {$I-} (* I/O CHECKING OFF *)
- {$L-} (* LOCAL DEBUG INFO OFF *)
- {$O+} (* ALLOW OVERLAYS *)
- {$R-} (* RANGE CHECKING OFF *)
- {$S-} (* STACK CHECKING OFF *)
- {$V-} (* STRICT VAR CHECKING OFF *)
-
- {$ELSE}
-
- {$IFDEF VER70}
-
- {$A+} (* WORD ALIGN DATA *)
- {$B-} (* STRICT BOOLEAN CHECKING OFF *)
- {$D-} (* DEBUG INFORMATION OFF *)
- {$F+} (* FORCE FAR CALLS *)
- {$IFDEF DPMI}
- {$G+} (* GENERATE 286 CODE ON *)
- {$ELSE}
- {$G-} (* GENERATE 286 CODE OFF *)
- {$ENDIF}
- {$I-} (* I/O CHECKING OFF *)
- {$L-} (* LOCAL DEBUG INFO OFF *)
- {$O+} (* ALLOW OVERLAYS *)
- {$Q-} (* OVERFLOW CHECKING OFF *)
- {$R-} (* RANGE CHECKING OFF *)
- {$S-} (* STACK CHECKING OFF *)
- {$V-} (* STRICT VAR CHECKING OFF *)
- {$Y-} (* SYMBOL REFERENCE INFO OFF *)
-
- {$ELSE}
-
- {$IFDEF WINDOWS}
-
- {$A+}
- {$B-}
- {$D-}
- {$F+}
- {$G+}
- {$I-}
- {$L-}
- {$R-}
- {$S-}
- {$V-}
- {$W-}
-
- {$ENDIF}
- {$ENDIF}
- {$ENDIF}
- {$ENDIF}
-
-
- {$ENDIF}
-
- {$IFDEF DEBUG}
-
- {$D+}
- {$I+}
- {$L+}
- {$R+}
- {$S+}
- {$Y+}
-
- {$ENDIF}
-
-
- {#Z-}