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
This commit is contained in:
parent
870dc6f39c
commit
085abc4f34
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user