--------- IMPORTANT --------- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Dimeric Software Product Information Rinse FULL Version * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Thank you for purchasing Rinse -- we hope you will find it as useful and reliable as we do. If you have any questions or comments, please vist our website... http://www.Dimeric.com/ or visit our online support forums... http://www.Dimeric.com/DSWeb/support/index.php or send us an email... Support@Dimeric.com Release Notes ------------- 2.2.7 - Nov 30, 2004 * All Rinse requests now contain full version information (all four numbers in the version info). * RinseStatefulClient: - Provide a way for clients to clear the cookie without contacting the server. This would only be done after it has been determined that the client is out of contact with the server. * RinseThreadedClient: - Provide a way to determine when the threaded client is busy (ThreadedClientBusy function). - New routines: SuppressThreadedClientErrors and RestoreThreadedClientErrors. * RinseHTTPClient: Publish the Disconnect method, and enhance it to close the socket before releasing it. * RinseTypes.rinse: Added IStreamableException. * RinseServices: - New standard context names: sRinseContextFactory and sRinseAsync. - New standard context names: sRinseError and sRinseTaskLog. - New function: GetRinseError. - Store the exception in the context as an IStreamableException. * RinseSkelBase: - In TRinseSkelBase._AfterRequest, put the exception, if any, into the context as sRinseError. Remove it after releasing the context. * New Units: - RinseAsyncServer.pas - RinseEventTypes.rinse - RinseEventService.rinse - RinseEventClient.pas - RinseEventService_Impl.pas - RinseTaskServer.pas Getting Started --------------- After you install Rinse, you can use the New Rinse Application Wizard, File | New | Rinse | Rinse Application, to create a new Rinse client and server application. Also, the Tools | Rinse Explorer command allows you to configure the Rinse Translator (this command can be found on the Help menu in Delphi 5). Documentation ------------- Rinse comes with extensive documentation, as well as an in-depth tutorial (which is the best place to begin). The tutorial can be found in Dimeric\RinseTutorial\Tutorial.rtf. The source code for each step of the tutorial can be found in the folder Dimeric\RineTutorial\Step N, where N is the step number. These projects represent the completed tutorial step, and are ready to compile and run. The Rinse documentation is Dimeric\Doc\Rinse Intro.rtf, and is partly a reference -- the tutorial is a better place to begin. Documentation on the units in RinseLib is located in the Dimeric\Help folder. The install program automatically integrates this help file into Delphi's IDE help system. Deploying Applications Built With Rinse --------------------------------------- Rinse features royalty-free application deployment. You may distribute free of charge applications (EXE files) and libraries (DLL and BPL files) built with Rinse and/or DSUtil. You may not distribute Rinse or DSUtil source code (PAS, INT, DCU and DCP files). See the software license (License.txt) for more information.