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