diff --git a/lv/lv2900.cpp b/lv/lv2900.cpp index bf33c001b..3cfbfdfea 100755 --- a/lv/lv2900.cpp +++ b/lv/lv2900.cpp @@ -710,12 +710,7 @@ TConta_pulito_msk::TConta_pulito_msk():TAutomask("lv2900a") TConfig configlv(CONFIG_DITTA, "lv"); const TString& path = configlv.get("PathPulito"); - TFilename& file = (TFilename)configlv.get("FilePulito"); - TString80 f = file.name_only(); - f << ".dat"; - - set(F_PATH, path); - set(F_FNAME, f); + TFilename& file = (TFilename)configlv.get("FilePulito"); //se ho pił di un parametro, allora lo sto lanciando da linea di comando, e ne devo tenere conto if (main_app().argc() > 2) @@ -745,6 +740,8 @@ TConta_pulito_msk::TConta_pulito_msk():TAutomask("lv2900a") _print = main_app().argv(5); _print = _print.right(1); + + file = (TFilename)main_app().argv(6); } else { @@ -755,6 +752,12 @@ TConta_pulito_msk::TConta_pulito_msk():TAutomask("lv2900a") _giri = ""; _print = ""; } + + TString80 f = file.name_only(); + f << ".dat"; + + set(F_PATH, path); + set(F_FNAME, f); }