Patch level :2.1 26

Files correlati     :ba1.exe
Ricompilazione Demo : [ ]
Commento            :
Bug 155
in caso di prima installazione, entrando nella finestra dei moduli, se si forza la
reinstallazione del solo modulo SY (ovviamente non checkato perche' aggiornato), il programma
installa il modulo BA prima di installare SY


git-svn-id: svn://10.65.10.50/trunk@12064 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca 2004-05-07 10:32:02 +00:00
parent b4ee199cbc
commit d6abf44379

View File

@ -550,8 +550,11 @@ bool TInstaller_mask::can_install(const char* module, TInstall_ini& ini)
#endif
TAuto_token_string altri(ini.get("Moduli", module));
if (stricmp(module, "ba") != 0 && altri.get_pos("ba") < 0)
altri.add("ba"); // La base e' obbligatoria per tutti
if (stricmp(module, "sy") != 0) //SY e' indipendente dagli altri moduli
{
if (stricmp(module, "ba") != 0 && altri.get_pos("ba") < 0)
altri.add("ba");
}
bool ok = TRUE;
TString submodule;
@ -1401,7 +1404,7 @@ void TInstaller::main_loop()
_m->run();
if (_m->installed() && testdatabase()) // Almeno 1 modulo installato ?
{
// Lancia conversione: ba1 -0 -C -uPRASSI
// Lancia conversione: ba1 -0 -C -uADMIN
TExternal_app conversion("ba1 -0 -C");
conversion.run();
}