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:
parent
d3b9c4bc79
commit
e81004edde
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user