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))
|
if (!is_visible_patch(ini))
|
||||||
return false;
|
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 TString& version = ini.version(module);
|
||||||
const word year = version2year(version);
|
const word year = version2year(version);
|
||||||
if (year < 2009)
|
if (year < 2091)
|
||||||
return error_box(FR("Il modulo '%s' non ha una versione valida."), module);
|
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;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -733,6 +722,7 @@ bool TInstaller_mask::can_install(const char* module, TInstall_ini& ini)
|
|||||||
|
|
||||||
bool ok = true;
|
bool ok = true;
|
||||||
TString submodule;
|
TString submodule;
|
||||||
|
TInstall_ini curini;
|
||||||
for (const char* mod = altri.get(0); mod && ok; mod = altri.get())
|
for (const char* mod = altri.get(0); mod && ok; mod = altri.get())
|
||||||
{
|
{
|
||||||
submodule = mod;
|
submodule = mod;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user