Patch level : 12.0 596

Files correlati     : b1a1.exe

Eliminata attesa nel compattamento
This commit is contained in:
AlexBonazzi 2018-07-02 09:32:52 +02:00
parent ae6d06d659
commit 58cad1be4b

View File

@ -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);