UPDATE.DOC

4.3 KB c589b54a8939aa39…






                           +------------------------+
                           |     -*- POSTLOG -*-    |
                           +------------------------+
                                       by

                                   Bob Ransom
                                    (c) 1988
                              All Rights Reserved


          VERSION 3.00 --

          Version 3.00 represents a complete rewrite of the code in
          Turbo Pascal 5.0 (previous versions were QuickBASIC).  The
          advantages of the new language are code that's 75% smaller
          than the QB versions, plus the speed has increased over
          300%.

          In use, v3.00 acts just like v2.00 -- run it from your
          QuickBBS directory and away it goes.  Run it as often or as
          seldom as you'd like.  One important change: the "control"
          file in v3.00 is a different format than in previous
          versions.  THIS IS IMPORTANT!  If you try to run v3.00 with
          a v2.00 control file (POSTLOG.CTL), the program will puke --
          loudly and completely.  No damage will be done to anything
          -- it just won't work.

          Since there's no reason you should have to lose your
          previous totals, I wrote a sleazy little conversion program
          called OLDTONEW.EXE that's included in the archive.  Run it
          from your QuickBBS directory (where POSTLOG.CTL and
          POSTLOG.PTR should be residing).  It takes only a couple of
          seconds and will make your old data compatible with the new
          version of the program.  When OLDTONEW is done, you may
          delete it (OLDTONEW.EXE) and the old pointer file
          (POSTLOG.PTR).  Your old pointer data has been moved to the
          new control file, so that hasn't been lost either.

          That's it.  Oh, one thing I forgot to mention: If Postlog
          should encounter any problems opening any of the files it
          needs, it will exit with an errorlevel of 1.  Under normal
          circumstances (with no problems), Postlog will exit with an
          errorlevel of 0.  I have no idea if this is useful, but it
          was so easy to add that I couldn't resist (it literally
          takes typing in three extra characters into the source code
          to make it work.  Unbelievably easy, compared to
          QuickBASIC.)


          UPDATES & REVISIONS --

          v1.00 - 1.02   -- All changes made were minor and cosmetic.
          No earth shattering news here.






          POSTLOG v2.00 UPDATE.DOC                         Page 2






          v1.03          -- This version added two things and
          corrected one bug.  Version 1.03 now stores the total number
          of messages entered in its .CTL file.  Because of this,
          .CTL's from previous versions no longer work.  This version
          also added the percentages to the .ASC file (detailing the
          percentage of the total posted to each board).  The bug that
          got fixed involved forwarded messages -- older versions
          counted a forwarded message as a new message.

          v1.10          -- This version adds the "pointer" file,
          POSTLOG.PTR, to the program output.  This allows POSTLOG to
          be run more than once per day and makes POSTLOG more useful
          to people who don't delete their SYSTEM.LOGs during
          maintenance.

          v1.11         -- Almost unreleased.  Very few people ever
          saw this one as I got v2.00 finished sooner than expected.
          v1.11 corrected for the "Out of string space" error that
          occurred when the SYSTEM.LOG exceeded 650 or so lines.  This
          version also corrected the output file to look normal with
          long message board names.  Previously, long board names
          threw the tabs out of whack.

          v2.00         -- A major rewrite of the program to allow it
          to process SYSTEM.LOG's of any size.  This was the last
          QuickBASIC version.

          v3.00         -- The current version of the program,
          released January 25, 1989.

                                    *eof*