Patch level : 12.0 596
Files correlati : b1a1.exe Eliminata attesa nel compattamento
This commit is contained in:
parent
ae6d06d659
commit
58cad1be4b
@ -675,7 +675,7 @@ void TManutenzione_app::edit_riga (long riga_sel, TToken_string& riga)
|
||||
const TRecnotype eox = _mask->get_bool(FLD_EXTEND) ? _mask->get_long(FLD_EOX) : oldeox;
|
||||
|
||||
TDir& dir = _browse->dir();
|
||||
dir.get(logicnum, _lock, _nordir, _sysdirop);
|
||||
dir.get(logicnum, _nolock, _nordir, _sysdirop);
|
||||
dir.set(dep.SysName, dep.EOD, dep.Flags, dep.Des, dep.FCalc);
|
||||
dir.put(logicnum, _nordir, _sysdirop);
|
||||
|
||||
@ -698,7 +698,7 @@ void TManutenzione_app::edit_riga (long riga_sel, TToken_string& riga)
|
||||
f.packfile(true);
|
||||
f.packindex(true);
|
||||
// le 4 righe seguenti servono per allineare i valori di EOD ed EOX dopo una compattazione forzata
|
||||
dir.get(logicnum, _lock, _nordir, _sysdirop);
|
||||
dir.get(logicnum, _nolock, _nordir, _sysdirop);
|
||||
dir.set(dep.SysName, dep.EOD, dep.Flags, dep.Des, dep.FCalc);
|
||||
dir.set_eox(_browse->dir().eod());
|
||||
dir.put(logicnum, _nordir, _sysdirop);
|
||||
@ -825,7 +825,7 @@ void TManutenzione_app::repair_file(int i)
|
||||
}
|
||||
else
|
||||
{
|
||||
d.get(i, _lock, _nordir, _sysdirop);
|
||||
d.get(i, _nolock, _nordir, _sysdirop);
|
||||
save_file(n);
|
||||
TExternisamfile ef(n);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user