The second parameter identifies the value you want to read, and the third is a default value in case the section or value doesn't exist in the INI file. The first parameter identifies the section of the INI file. _fastcall TForm1 :: TForm1 ( TComponent * Owner ) : TForm ( Owner ) Įach of the Read routines takes three parameters. Similarly, you can write values using methods such as WriteBool, WriteInteger, WriteDate, or WriteString.įollowing is an example of reading configuration information from an INI file in a form's OnCreate event handler and writing values in the OnClose event handler. Alternatively, if you want to read an entire section of the INI file, you can use the ReadSection method.
#Delphi xe10 free thread free
You are then free to read values using the various read methods, such as ReadString, ReadDate, ReadInteger, or ReadBool. If the file does not exist, it is automatically created. When you instantiate the TIniFile or TMemIniFile object, you pass the name of the INI file as a parameter to the constructor.
![delphi xe10 free thread delphi xe10 free thread](http://bbs.2ccc.com/attachments/2020/keymark_20206113517.png)
Using this property you avoid the loss of information that can be produced when calling the destructor before calling the UpdateFile method. Note: When working with TMemIniFile, you can use the AutoSave property to automatically save the changes in memory to the INI file. TIniFile works directly with the INI file on disk while TMemIniFile buffers all changes in memory and does not write them to disk until you call the UpdateFile method. The VCL/RTL provides two classes, TIniFile and TMemIniFile, to make reading and writing INI files very easy. This format is especially useful in applications where you cannot always rely on a system Registry for storing configuration information. The INI file format is still popular, many configuration files (such as the DSK Desktop settings file) are in this format.
![delphi xe10 free thread delphi xe10 free thread](https://i2.wp.com/www.fmxexpress.com/wp-content/uploads/2020/09/pexels-mentatdgt-1569076.jpg)
Go Up to Working with ini Files and the System Registry