Modifiche per creare in autoamtico (vuoti) i file che possono

essere comuni (LFPCON, LFCAUS, LFRCAUS, LFCLIFO, LFINDSP).


git-svn-id: svn://10.65.10.50/trunk@3482 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
angelo 1996-09-02 14:26:00 +00:00
parent d3b9c4bc79
commit e81004edde

View File

@ -675,6 +675,7 @@ void TManutenzione_app::update_dir()
const TDir & ds = (const TDir &) _dirs[i];
const bool is_firm = ds.is_firm();
const bool to_create = (is_com ? ds.is_com() : ds.is_firm());
// TString s(ds.name());
TFilename fd(ds.filename());
@ -922,7 +923,15 @@ void TManutenzione_app::convert_dir()
}
d.get(i, _nolock, _nordir, _sysdirop);
bool to_create = (is_com ? d.is_com() : d.is_firm());
const bool actual_create = to_create;
// I files LF_PCON, LF_CAUS, LF_RCAUS, LF_CLIFO, LF_CFVEN, LF_INDSPED
// vanno creati comunque nel direttorio COM, vuoti, (se non esistono gia').
if (is_com && !to_create)
if (i == LF_INDSP || i == LF_CLIFO ||
i == LF_PCON || i == LF_CAUSALI || i == LF_RCAUSALI)
to_create = TRUE;
if (to_create && has_module(module, CHK_DONGLE))
{
d.get(i);
@ -930,7 +939,9 @@ void TManutenzione_app::convert_dir()
if (!fexist(s))
{
TSystemisamfile f(i);
set_autoload_new_files(actual_create);
f.build(10L);
set_autoload_new_files(TRUE);
}
}
}