home *** CD-ROM | disk | FTP | other *** search
-
-
- ------------------------------------------------------------------------------
-
-
- Printing RkPlus Documentation
-
-
- The RkPlus documentation (RKPLUS.DOC, RKP2ENC.DOC and RKP3ENC.DOC) contains
- line-drawing characters and other Hi-Bit ASCII characters (above 127). Some
- printers are unable to correctly print these characters. If your printer is
- one of these, you will need to use the HiBit filter (HIBIT.EXE) that is
- supplied with RkPlus. HiBit will replace all characters above 127 with the
- most closely corresponding characters below 128.
-
- To print the RkPlus documentation using HiBit, simply type:
-
- PRINT filename | HIBIT
-
- where "filename" is any of the RkPlus documentation files. For example:
-
- PRINT RKPLUS.DOC | HIBIT
-
- This will print RKPLUS.DOC, filtering the text throught HIBIT.EXE.
-
-
- ------------------------------------------------------------------------------
-
-
- Upgrading from RkPlus versions prior to 3.0
-
-
- Version 3.0 is a MAJOR update to RkPlus. It offers several new features, as
- well as some changes to the way that keys may be generated.
-
- Due to conflicts between the enum values of Rkp.Status and those returned by
- other units being developed by Serious Cybernetics, a new, more consistant
- error reporting approach was chosen. Errors are now returned via 2 functions.
- RkpOK returns a boolean which will be True unless an error has occured and
- RkpError returns a word containing the error code. The error codes will be
- compatible with those returned by future Serious Cybernetics units.
- Registration status is returned in the boolean Rkp.Registered (in the Rkp
- record). All references to Rkp.Status will need to be changed. (see
- RKPLUS.DOC for details)
-
- If you want RkPlus to generate and use keys that are compatible with version
- 2.x, you MUST do the following :
-
- [1] Change
-
- Uses
- RkPlus;
-
- to
-
- Uses
- RkPlus, Rkp2Enc;
-
- [2] Make sure that the values of BaseYear and UseExpDays are not changed by
- your programme.
-
- [3] Make sure that your programme doesn't call the SetEncode procedure.
-
-
- ------------------------------------------------------------------------------
-
-
- Upgrading from RkPlus versions prior to 2.4
-
-
- Due to a conflict between the naming of the RkPlus Registration Record as "Reg"
- and the use of "Reg" in other programmes/units as a record for holding
- registers, I have changed the name to "Rkp". Therefore all occurances of
- "Reg." in your existing programmes will need to be replaced with "Rkp." This
- can be done easily in the IDE by pressing CTRL-Q then CTRL-A then typing "Reg."
- (without the quotes) and pressing ENTER then typing "Rkp." (without the quotes)
- and pressing ENTER then typing "GNU" (without the quotes) and pressing ENTER.
-
- Also, due to a bug in the encryption algorythm, programmes which had an
- OwnerCode and/or ProgramCode of less than 10 characters MAY have produced
- incorrect keys under certain conditions. This has been fixed in versions 2.4
- (and higher), but new keys MAY have to be generated for such programmes. This
- problem did not exist (to the best of my knowledge) when the OwnerCode and
- ProgramCode were both longer than 10 characters.
-
-
- ------------------------------------------------------------------------------
-
-
-