source: branches/2.19_branch/Library/readme.txt@ 330

Last change on this file since 330 was 17, checked in by RBRi, 19 years ago

+ Library

  • Property svn:eol-style set to native
File size: 2.0 KB
Line 
1ACLConstants.pas
2A few useful constants like EndLine
3
4ACLFileIOUtility.pas
5Functions for working more conveniently with OS/2 HFILE (opened with DosOpen).
6I've had problems with using SIbyl's built in file handling.
7
8ACLFileUtility.pas
9Useful 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
11ACLFindFunctions.pas
12Replacements for Sibyl find functions... which I have had problems with!!
13
14ACLLibrary.pas
15ACLLibraryTestForm.pas
16ACLLibraryTestFormUnit.pas
17Test project file and forms for Sibyl and Delphi
18
19ACLPCharUtility.pas
20Many 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
22ACLProfile.pas
23Trivial 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
25ACLString.pas
26Contains 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.
27In theory, AnsiString is better, but in practice I have had problems, and there is no fast way to append to an AnsiString.
28Has many convenient methods such as ParseKeyValuePair and ExtractNextValue, and also unlimited ReadLn and WriteLn functions.
29
30ACLStringUtility.pas
31Various useful string utilities, such as StrRight, StrLeft, LeftWithout, RightFrom, IsDigit, Left0Pad, Starts, Ends, ListToString and StringToList
32
33ACLUtility.pas
34General functions, such as a MemCopy and FillMem, which take pointers instead of Var parameters like the Sibyl equivalents, List functions, SearchPath and RunProgram
35
36PCharList.pas
37Maintains a searchable list of PChar strings. Better than TStringList only because the strings are not length-limited.
38
39RunProgramUnit.pas
40For Delphi + Windows - run a program
41
Note: See TracBrowser for help on using the repository browser.