home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / bbs_ra / radoor23.arj / CHANGES.22 next >
Text File  |  1991-02-08  |  2KB  |  61 lines

  1.                           -=( RADoor: What's new )=-
  2.  
  3. Version 2.2
  4.  
  5. * Made some changes to the source.
  6.  
  7. * The ansicrt function now has its own unit. It seemed to be confusing,
  8.   AWrite and WriteF in one unit. Now the rule is simple:
  9.  
  10.   If you use the AnsiCRT functions, ONLY use ansicrt function for screen IO!
  11.  
  12. |-----------------------------------------------------------------------------|
  13.  
  14. Version 2.1
  15.  
  16. * A stupid mistake of me, I lived with the idea that when one compiled a unit,
  17.   the pieces of code which came from other units were included in the
  18.   compiled TPU file.. Certainly const and structures..
  19.   Well.. that much for illusions.. (It seems to work that way for OBJ
  20.   files, but not for other TPU files..) So Keydefs.pas was required to
  21.   compile any program which uses RADoor.. Sigh.. and thatone wasn't in the
  22.   2.0 Archive..
  23.  
  24. * Changed the way the statusline is handled. The procedure StatusLine is
  25.   now changed into a procedural variable with the defaultvalue
  26.  
  27.      StatusLine:=DefStatLine;
  28.  
  29.   There's also a procedure NoStatus now. So if you don't want a statline
  30.   at all, just add the line
  31.  
  32.       StatusLine:=NoStatus;
  33.  
  34.   to your initcode. If you want to use your own statusline you can make a
  35.   procedure with the following structure:
  36.  
  37.       MyStatus(GlobalTime : ClockRec);
  38.  
  39.       Vars ....
  40.       Begin
  41.       Window(1,1,80,25);
  42.  
  43.       { Your stuff }
  44.  
  45.       Window(1,1,80,24);
  46.       End;
  47.  
  48.   and assign it to the StatusLine variable:
  49.  
  50.       StatusLine:=MyStatus;
  51.  
  52.   from there the procedure is called every 10 seconds (checked on any input)
  53.  
  54. * added some goodies to the sourcelib file for users who register with source:
  55.  
  56.     RAEdit.pas   A unit implementing a nice line editor (But looks good with
  57.                  ansi too..;)
  58.     MsgUtil.pas  Basic routines for working with the RA MsgBase.
  59.  
  60.  
  61.