[17] | 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 |
|
---|