| [Overview][Types][Classes][Index] | 
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
String hash list
Source position: inifiles.pp line 62
| type TStringHash = class | ||
| public | ||
| constructor Create(); | 
 | Create a new instance of TStringHash | 
| destructor Destroy; override; | 
 | Free TStringHash instance | 
| procedure Add(); | 
 | Add a new value to the hash | 
| procedure Clear; | 
 | Remove all values | 
| function Modify(); | 
 | Try to modify an existing value | 
| procedure Remove(); | 
 | Remove a key from the hash | 
| function ValueOf(); | 
 | Retrieve value of Key | 
| property AddReplacesExisting: Boolean; [rw] | 
 | Should Add replace existing values or not | 
| end; | 
| 
 | String hash list | |
| | | ||
| TObject | 
TStringHash is a Delphi compatibility object. It is not used in the TIniFile implementation. It implements a bucket list for Name=Value pairs, where Value is an integer. This enables quick lookup of values based on a name.
| 
 | Ini file implementation | |
| 
 | Create a new instance of TStringHash | |
| 
 | Retrieve value of Key |