Riportate modifiche per implementazione metodo TConfig::write_protect()

git-svn-id: svn://10.65.10.50/trunk@6032 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 1998-01-26 10:45:15 +00:00
parent fb4851514a
commit a8752aec49
2 changed files with 4 additions and 0 deletions

View File

@ -147,6 +147,7 @@ bool TInstall_ini::update_prices(const char* from)
{
CHECK(fexist(from), "Can't find listino prezzi");
TConfig from_ini(from);
from_ini.write_protect();
const TDate curr_date = get("Listino","Main");
const TDate from_date = from_ini.get("Listino","Main");
if (from_date < curr_date)

View File

@ -83,6 +83,7 @@ TInstaller_mask* TInstaller_mask::_curr_mask = NULL;
// Copia nello sheet i dati di un modulo prendendoli da un .ini
bool TInstaller_mask::add_module(TConfig& ini, const TString& module, bool patch)
{
ini.write_protect();
bool ok = ini.set_paragraph(module);
if (ok)
{
@ -409,6 +410,7 @@ bool TInstaller_mask::install(const TString& module, int patchlevel)
{
TInstall_ini ini(ininame);
ini.write_protect();
if (!can_install(module, ini))
return FALSE;
@ -525,6 +527,7 @@ bool TInstaller_mask::install(const TString& module, int patchlevel)
if (ok)
{
TInstall_ini ini(ininame);
ini.write_protect();
if (!can_install(module, ini))
return FALSE;