From d6abf443795ab32352ce65fca277ae16f14b65f2 Mon Sep 17 00:00:00 2001 From: luca Date: Fri, 7 May 2004 10:32:02 +0000 Subject: [PATCH] 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 --- ba/ba1700.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/ba/ba1700.cpp b/ba/ba1700.cpp index 0334db97e..f7331d095 100755 --- a/ba/ba1700.cpp +++ b/ba/ba1700.cpp @@ -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(); }