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(); }