Corretta stampa tracciati

git-svn-id: svn://10.65.10.50/trunk@2531 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 1996-01-29 13:58:08 +00:00
parent 05ba60c2fb
commit 363c2b2615

View File

@ -90,8 +90,9 @@ HIDDEN void build_filelist(const char *path, TArray & list)
while (one_to_add) while (one_to_add)
{ {
TString80 dname(f.name); TString80 dname(f.name);
list.add(dname.mid(1,3)); if (!isdigit(dname[1]))
list.add(dname.mid(1,3));
one_to_add = _dos_findnext(&f) == 0; one_to_add = _dos_findnext(&f) == 0;
} }
} }
@ -211,10 +212,14 @@ void TManutenzione_app::print()
pi->setstatus(2); pi->setstatus(2);
for (int i = 2 ; !pi->iscancelled() && i <= items; i++) for (int i = 2 ; !pi->iscancelled() && i <= items; i++)
{ {
TRec_sheet r(i, ""); d.get(i);
pi->addstatus(1); if (d.len() > 0)
do_print(p, r); {
TRec_sheet r(i, "");
pi->addstatus(1);
do_print(p, r);
}
} }
delete pi; delete pi;
@ -569,11 +574,12 @@ void TManutenzione_app::update_dir()
if (err == NOERR) if (err == NOERR)
{ {
TLocalisamfile f(i); TLocalisamfile f(i);
} else }
{ else
if (!yesno_box("Il file %d non puo' essere aperto: errore %d. Continuo?",i,err)) {
stop_run(); if (!yesno_box("Il file %d non puo' essere aperto: errore %d. Continuo?",i,err))
} stop_run();
}
} }
else else
{ {
@ -759,6 +765,7 @@ void TManutenzione_app::convert_dir()
stop_run(); stop_run();
else continue; else continue;
} }
TSystemisamfile f(i); TSystemisamfile f(i);
f.update(r); f.update(r);
@ -777,11 +784,11 @@ void TManutenzione_app::convert_dir()
} }
} }
} }
else else
{ {
r.zero(); r.zero();
r.put(i); r.put(i);
} }
} }
prefix().set(""); prefix().set("");
const long level = prefix().filelevel(); const long level = prefix().filelevel();