Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- Clipper Tools One Guide - <b>introduction</b> http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
INTRODUCTION

  CTOOLD87.OBJ is required when using the window functions of the Clipper
  Tools One.  This driver will stop the standard Clipper screen driver from
  being included at link time.

  It is therefore necessary to specify the CTOOLD87.OBJ driver in the list
  of object files to ensure that this driver will override the one in
  CLIPPER.LIB.

        THE WINDOW FUNCTIONS OF Clipper Tools One WILL NOT WORK
                   WITHOUT THIS EXPANDED DRIVER.


  The screen driver for the tools has the following features:

  The type of cursor, the color attribute actually used for the screen
  output and the interrupt vectors 0 thru 127 will be saved automatically
  at the start of a Clipper application.

  The functions in this section can be used to break into the execution
  of a process within the compiled application.  It will, for example,
  be possible to interrupt a running printing process via Ctrl-Break
  (see also PRINTERROR() later in this section).

  The cursor type, color attribute and interrupt vectors 0 thru 127 will
  be restored when the application is terminated by Clipper control
  (normal end of program, Alt-C or termination after Clipper fault message).

  The only occasion when the original interrupt setting cannot be restored
  is with an abnormal termination of a Clipper application (i.e., without
  an error message generated by Clipper).

  It will then be necessary to proceed with care since the system will
  be in an "unstable" condition and will eventually crash.

  It is also possible to open a "quit" file.  This file will provide
  information as to whether the previous execution of the program has
  been correctly terminated.  This file will then be given the name of the
  Clipper program, although with the extension ".Q" instead of ".EXE".
  The last keyboard inputs of the user will be stored in the "quit" file
  as well.  With respect to this, please refer to the functions DSETQFILE()
  and KEYREAD().



Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson