================= UNREGISTERED COPY ================= Release Version 1.0 ************************************ * * * Oxford Computer Journals Ltd. * Written for * * Oxford Computer Journals Ltd. * Null Terminated Strings * By N.Waltham. * Unit (c) OCJ 1991 * * * ************************************ Purpose ======= This unit has two purposes. It can be used to facilitate situations where a programmer would like to compile two versions of a program - one for Turbo Pascal for Windows and one for Turbo Pascal 6.0. It can also be used in its own right to implement null terminated strings on a program that never intends to go near Turbo Pascal for Windows. What are Null terminated Strings ================================ A null terminated string consists of a collection of characters, the last of which is always chr(0). Null terminated strings are also, in my opinion, far more versatile than pascal style strings. This is because they can be much longer; pascal style strings can only be 255 characters long. Registering =========== Since I have to eat, live etc. I do not work for nothing. Therefore if you would like to use this unit you must register. It is also of considerable advantage for you to register because you will get the latest, fastest and most debugged version of the unit. I will continue to update this unit and put more functions in it since I use it in my own software. One can register for private use or for commercial use. By private use I mean that any program that is written that uses this unit must have a very narrow distribution and NO MONEY MUST BE CHARGED for the program. In other words I don't mind someone writing a program using this unit and giving it to their friends providing appropriate credit is given. By commercial use I mean every other situation other than described above. Commercial applications should include information on the proposed use for the unit, the expected circulation of the software and a suggested price for buying the licence to use the unit. Privately registered copies of the string unit will display a one line credit with no pause in place of the shareware message. Commercially registered copies display no credit line at all. Registration forms are included in the file Register.Frm Bugs ==== I have made every attempt to ensure that this unit works correctly. Much as I would like to - I cannot guarantee that it is bug free. However I use the unit in every program I write so I trust it! Nevertheless neither I nor Oxford Computer Journals Limited accept any responsibility for loss or damages financial, broken marriages or other caused through the use of this unit or the use of programs using this unit. However, should you find a problem with the unit please let me know by whichever method is most convenient and I will fix it. Files In The Package ==================== The Following files should be included in the package: About.us Information About Oxford Computer Journals Contact.Us How to get in touch with OCJ Hints.Txt Information on programming with the strings unit Readme.txt This Document Stringte.Pas A program to test the strings unit TStr.Doc Detailed information on all functions in unit TStrings.TPU The unit compiled for Turbo Pascal 6 Register.Frm Order forms for registered copies ------------------ N. Waltham December 10th 1991