Lock configuration file. If config file has been locked by Lock() then upon calling Unlock() a real value of MustSave will be evaluated. Without Lock..Unlock value of MustSave will be set based on a any write request regardless if write really modified the configuration file or not.
// Delphi public procedure Lock; virtual; abstract;
// C++ Builder public: virtual void Lock(void) = 0;