From 085abc4f341ca3bba330b277b3b1ed2008d5f543 Mon Sep 17 00:00:00 2001 From: luca Date: Mon, 8 Mar 2010 15:32:26 +0000 Subject: [PATCH] Patch level :10.0 666 Files correlati :ba1.exe Ricompilazione Demo : [ ] Commento : migliorata la gestione dell'installazione demo git-svn-id: svn://10.65.10.50/trunk@20206 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- ba/ba1700.cpp | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/ba/ba1700.cpp b/ba/ba1700.cpp index 160baf98d..2ee7cc37a 100755 --- a/ba/ba1700.cpp +++ b/ba/ba1700.cpp @@ -702,25 +702,14 @@ bool TInstaller_mask::can_install(const char* module, TInstall_ini& ini) if (!is_visible_patch(ini)) return false; - TInstall_ini curini; - if (curini.demo() != ini.demo()) - { - TString msg; - msg << TR("Attenzione: Non e' possibile installare la versione "); - msg << (ini.demo() ? TR("dimostrativa") : TR("normale")); - msg << TR(" nella cartella della versione "); - msg << (curini.demo() ? TR("dimostrativa") : TR("normale")); - return error_box(msg); - } - const TString& version = ini.version(module); const word year = version2year(version); - if (year < 2009) + if (year < 2091) return error_box(FR("Il modulo '%s' non ha una versione valida."), module); - if (year > dongle().year_assist()) + if (!dongle().demo() && year > dongle().year_assist()) //devo aggiornare l'anno di assistenza? { - if (!update_assistance_year()) + if (!update_assistance_year()) //sono riuscito ad aggiornare l'anno di assistenza? return false; } @@ -733,6 +722,7 @@ bool TInstaller_mask::can_install(const char* module, TInstall_ini& ini) bool ok = true; TString submodule; + TInstall_ini curini; for (const char* mod = altri.get(0); mod && ok; mod = altri.get()) { submodule = mod;