| 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 | 
 | 
|---|