home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / acl-lib.zip / readme.txt < prev    next >
Text File  |  2000-07-27  |  2KB  |  41 lines

  1. ACLConstants.pas
  2. A few useful constants like EndLine
  3.  
  4. ACLFileIOUtility.pas
  5. Functions for working more conveniently with OS/2 HFILE (opened with DosOpen).
  6. I've had problems with using SIbyl's built in file handling.
  7.  
  8. ACLFileUtility.pas
  9. Useful file and filename handling. My favourites: AddSlash and RemoveSLash. Use whenever you aren't sure if a filename has a slash on the end or not! Other highlights: DeleteTree function, functions for getting list of files in directory, deleting readonly files etc.
  10.  
  11. ACLFindFunctions.pas
  12. Replacements for Sibyl find functions... which I have had problems with!!
  13.  
  14. ACLLibrary.pas
  15. ACLLibraryTestForm.pas
  16. ACLLibraryTestFormUnit.pas
  17. Test project file and forms for Sibyl and Delphi
  18.  
  19. ACLPCharUtility.pas
  20. Many useful functions for working with PChar, such as TrimWhitespace, create a duplicate from a standard pascal string, and an AddAndResize function that works as a length-safe StrCat.
  21.  
  22. ACLProfile.pas
  23. Trivial profiling functions. Call StartProfile to open a file. ProfileEvent( message) to mark an event. StopProfile to stop. Each event is marked with time accurate to milliseconds.
  24.  
  25. ACLString.pas
  26. Contains the class TAString: a string class. Maintains a length like a standard Sibyl string but length is 32 bit and memory allocation is dynamic. Compatible with PChar.
  27. In theory, AnsiString is better, but in practice I have had problems, and there is no fast way to append to an AnsiString.
  28. Has many convenient methods such as ParseKeyValuePair and ExtractNextValue, and also unlimited ReadLn and WriteLn functions.
  29.  
  30. ACLStringUtility.pas
  31. Various useful string utilities, such as StrRight, StrLeft, LeftWithout, RightFrom, IsDigit, Left0Pad, Starts, Ends, ListToString and StringToList
  32.  
  33. ACLUtility.pas
  34. General functions, such as a MemCopy and FillMem, which take pointers instead of Var parameters like the Sibyl equivalents, List functions, SearchPath and RunProgram
  35.  
  36. PCharList.pas
  37. Maintains a searchable list of PChar strings. Better than TStringList only because the strings are not length-limited.
  38.  
  39. RunProgramUnit.pas
  40. For Delphi + Windows - run a program
  41.