From a8752aec497e96eb7d19a037e7360f47948decb7 Mon Sep 17 00:00:00 2001 From: alex Date: Mon, 26 Jan 1998 10:45:15 +0000 Subject: [PATCH] Riportate modifiche per implementazione metodo TConfig::write_protect() git-svn-id: svn://10.65.10.50/trunk@6032 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- ba/ba1600.cpp | 1 + ba/ba1700.cpp | 3 +++ 2 files changed, 4 insertions(+) diff --git a/ba/ba1600.cpp b/ba/ba1600.cpp index c0dbffcd0..0cc4bd506 100755 --- a/ba/ba1600.cpp +++ b/ba/ba1600.cpp @@ -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) diff --git a/ba/ba1700.cpp b/ba/ba1700.cpp index c0129d0b9..9cedff639 100755 --- a/ba/ba1700.cpp +++ b/ba/ba1700.cpp @@ -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;