When TMemIniFile.Create is called with TIniFileoptions, CacheUpdates is not set true
Original Reporter info from Mantis: carsten@beas.dk
-
Reporter name: Carsten Bager
Original Reporter info from Mantis: carsten@beas.dk
- Reporter name: Carsten Bager
Description:
When When TMemIniFile.Create is called with TIniFileoptions, CacheUpdates is not set true.
CacheUpdates is set true when TMemIniFile.Create is called only with the file parameter.
Steps to reproduce:
program Project1;
Uses IniFiles;
Var
MyIniFile:TMemIniFile;
begin
MyIniFile:=TMemIniFile.Create('MyIniFile',[ifoStripComments]);
Writeln(MyIniFile.CacheUpdates);
MyIniFile.Free;
MyIniFile:=TMemIniFile.Create('MyIniFile');
Writeln(MyIniFile.CacheUpdates);
MyIniFile.Free;
ReadLn;
end.
Additional information:
Output:
FALSE
TRUE
Mantis conversion info:
- Mantis ID: 33883
- Version: 3.0.4
- Fixed in version: 3.1.1
- Fixed in revision: 39322 (#7a6bd696)
- Target version: 3.2.0