Patch level :2.0 aga
Files correlati :libs Ricompilazione Demo : [ ] Commento :eliminati problemi conversione files git-svn-id: svn://10.65.10.50/trunk@10876 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
b38969f7e6
commit
b65823d1f7
@ -1360,7 +1360,7 @@ int TBaseisamfile::is_valid(bool exclusive)
|
|||||||
{ // Ritorna NOERR se il file puo' essere aperto senza errori
|
{ // Ritorna NOERR se il file puo' essere aperto senza errori
|
||||||
CHECKD(_isam_handle == 0, "Can't reopen file ", _logicnum);
|
CHECKD(_isam_handle == 0, "Can't reopen file ", _logicnum);
|
||||||
TFilename filename;
|
TFilename filename;
|
||||||
TIsam_handle isam_handle = prefix().open_isamfile(_logicnum, filename, FALSE, TRUE);
|
TIsam_handle isam_handle = prefix().open_isamfile(_logicnum, filename, exclusive, TRUE);
|
||||||
TCodeb_handle fhnd = isam_handle > 0 ? prefix().get_handle(isam_handle,1) : -60;
|
TCodeb_handle fhnd = isam_handle > 0 ? prefix().get_handle(isam_handle,1) : -60;
|
||||||
|
|
||||||
int err = NOERR;
|
int err = NOERR;
|
||||||
@ -1502,7 +1502,7 @@ TIsamfile::~TIsamfile()
|
|||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
//A cosa cavolo serve?
|
||||||
// @doc EXTERNAL
|
// @doc EXTERNAL
|
||||||
|
|
||||||
// @mfunc Aggiorna i flags associati al file
|
// @mfunc Aggiorna i flags associati al file
|
||||||
@ -2147,24 +2147,7 @@ int TSystemisamfile::update(
|
|||||||
if (err != NOERR)
|
if (err != NOERR)
|
||||||
err=get_error(err);
|
err=get_error(err);
|
||||||
setstatus(err);
|
setstatus(err);
|
||||||
/* Obsoleto con le nuove barre
|
|
||||||
if (tick)
|
|
||||||
{
|
|
||||||
const clock_t elapsed_ticks = clock() - start_time;
|
|
||||||
const clock_t total_ticks = elapsed_ticks * nitems / ni;
|
|
||||||
const clock_t estimated_ticks = total_ticks - elapsed_ticks;
|
|
||||||
unsigned long secs = estimated_ticks / CLOCKS_PER_SEC;
|
|
||||||
CHECK(secs >= 0, "Bad time estimation");
|
|
||||||
const int hours = int(secs / 3600L);
|
|
||||||
secs %= 3600L;
|
|
||||||
const int mins = int(secs / 60L);
|
|
||||||
secs %= 60L;
|
|
||||||
const int append_pos = s.find("o: ")+3;
|
|
||||||
s.cut(append_pos);
|
|
||||||
s << format("%02d:%02d:%02ld", hours, mins, secs);
|
|
||||||
p.set_text(s);
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
}
|
}
|
||||||
close();
|
close();
|
||||||
prefix().close_isamfile(ishandle);
|
prefix().close_isamfile(ishandle);
|
||||||
@ -2381,7 +2364,7 @@ int TSystemisamfile::load(
|
|||||||
TString_array fld(nflds);
|
TString_array fld(nflds);
|
||||||
int len[MaxFields];
|
int len[MaxFields];
|
||||||
TString sfd(3);
|
TString sfd(3);
|
||||||
TString s1(64);
|
TString s1(256);
|
||||||
bool lcf = FALSE;
|
bool lcf = FALSE;
|
||||||
|
|
||||||
if (f.paragraph("Header"))
|
if (f.paragraph("Header"))
|
||||||
@ -2448,6 +2431,7 @@ int TSystemisamfile::load(
|
|||||||
|
|
||||||
s1.format("Imp. archivio %d\n%6ld records %6ld errori - %3d", _logicnum, r, e, last);
|
s1.format("Imp. archivio %d\n%6ld records %6ld errori - %3d", _logicnum, r, e, last);
|
||||||
TProgind p(nitems, s1, TRUE, TRUE, 70);
|
TProgind p(nitems, s1, TRUE, TRUE, 70);
|
||||||
|
long pos = 16*nflds;
|
||||||
for (s = f.line(); s.not_empty() && !p.iscancelled(); s = f.line())
|
for (s = f.line(); s.not_empty() && !p.iscancelled(); s = f.line())
|
||||||
{
|
{
|
||||||
if (extended)
|
if (extended)
|
||||||
@ -2466,7 +2450,9 @@ int TSystemisamfile::load(
|
|||||||
s1.format("Imp. archivio %d\n%6ld records %6ld errori - %3d", _logicnum, r, e, last);
|
s1.format("Imp. archivio %d\n%6ld records %6ld errori - %3d", _logicnum, r, e, last);
|
||||||
p.set_text(s1);
|
p.set_text(s1);
|
||||||
}
|
}
|
||||||
p.setstatus(f.tellg());
|
|
||||||
|
pos += s.len()+2;
|
||||||
|
p.setstatus(pos);
|
||||||
zero();
|
zero();
|
||||||
if (fixedlen)
|
if (fixedlen)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user