Patch level :4.0 nopatch

Files correlati     :
Ricompilazione Demo : [ ]
Commento            :corretti errori di compilazione dovuti a compilatore nuovo


git-svn-id: svn://10.65.10.50/trunk@14721 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca 2007-01-04 10:02:35 +00:00
parent 744c4e2375
commit 835f61d38f
4 changed files with 30 additions and 30 deletions

View File

@ -231,7 +231,8 @@ long TMastrino::succ(long rec, tipo_riga_mastrino tipo) const
long TMastrino::pred(long rec, tipo_riga_mastrino tipo) const long TMastrino::pred(long rec, tipo_riga_mastrino tipo) const
{ {
if (rec > items()) rec = items(); if (rec > items()) rec = items();
for (long i = rec-1; i >= 0; i--) long i;
for (i = rec-1; i >= 0; i--)
{ {
if (row(i).tipo() == tipo) if (row(i).tipo() == tipo)
break; break;
@ -1245,7 +1246,8 @@ XI_OBJ* TGrid_control::find_column(short cid) const
{ {
int num; int num;
XI_OBJ** column = xi_get_member_list(_obj, &num); XI_OBJ** column = xi_get_member_list(_obj, &num);
for (int i = num-1; i >= 0; i--) int i;
for (i = num-1; i >= 0; i--)
{ {
if (column[i]->cid == cid) if (column[i]->cid == cid)
break; break;
@ -1259,7 +1261,8 @@ XI_OBJ* TGrid_control::find_column(const char* head) const
XI_OBJ** column = xi_get_member_list(_obj, &num); XI_OBJ** column = xi_get_member_list(_obj, &num);
TString80 text; TString80 text;
for (int i = num-1; i >= 0; i--) int i;
for (i = num-1; i >= 0; i--)
{ {
xi_get_text(column[i], text.get_buffer(), text.size()); xi_get_text(column[i], text.get_buffer(), text.size());
if (text == head) if (text == head)

View File

@ -116,8 +116,8 @@ bool TLiquidazione_app::recalc_all()
"Si desidera eseguirlo?"))) "Si desidera eseguirlo?")))
_recalc = ever; _recalc = ever;
} }
int m;
for (int m = 1; m <= _month; m++) // fino a 13 compreso for (m = 1; m <= _month; m++) // fino a 13 compreso
if (is_month_plain(m) || _recalc == ever) if (is_month_plain(m) || _recalc == ever)
{ {
if (_prind->iscancelled()) break; if (_prind->iscancelled()) break;
@ -1636,19 +1636,19 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt)
tab->put("S5", tipoiva); tab->put("S5", tipoiva);
// art 40 c. 5/6/8 per VA7. // art 40 c. 5/6/8 per VA7.
real i,v; real r,v;
TToken_string kr(tab->get("S0"),'!'); TToken_string kr(tab->get("S0"),'!');
i = real(kr.get(0)) + va7i; r = real(kr.get(0)) + va7i;
v = real(kr.get(1)) + va7v; v = real(kr.get(1)) + va7v;
kr.add(i.string(), 0); kr.add(r.string(), 0);
kr.add(v.string(), 1); kr.add(v.string(), 1);
tab->put("S0",kr); tab->put("S0",kr);
// fatture in ritardo // fatture in ritardo
TToken_string fr(tab->get("S1"),'!'); TToken_string fr(tab->get("S1"),'!');
i = real(fr.get(0)) + rti; r = real(fr.get(0)) + rti;
v = real(fr.get(1)) + rtv; v = real(fr.get(1)) + rtv;
fr.add(i.string(), 0); fr.add(r.string(), 0);
fr.add(v.string(), 1); fr.add(v.string(), 1);
tab->put("S1",fr); tab->put("S1",fr);
@ -1656,9 +1656,9 @@ void TLiquidazione_app::recalc_att(int month, const char* codatt)
// non cannare la stampa dei registri; contengono anche // non cannare la stampa dei registri; contengono anche
// tutti i non incassati (vedi definizione di bool nonimp) // tutti i non incassati (vedi definizione di bool nonimp)
TToken_string cs(tab->get("S2"),'!'); TToken_string cs(tab->get("S2"),'!');
i = real(cs.get(0)) + csi; r = real(cs.get(0)) + csi;
v = real(cs.get(1)) + csv; v = real(cs.get(1)) + csv;
cs.add(i.string(), 0); cs.add(r.string(), 0);
cs.add(v.string(), 1); cs.add(v.string(), 1);
tab->put("S2",cs); tab->put("S2",cs);

View File

@ -148,7 +148,8 @@ void TLiquidazione_app::add_ventilation(real iva, real howmuch,
const char* codiva, const char* other) const char* codiva, const char* other)
{ {
_VentItem* vi = NULL; _VentItem* vi = NULL;
for (int i = 0; i < _vent_arr.items(); i++) int i;
for (i = 0; i < _vent_arr.items(); i++)
{ {
vi = (_VentItem*)&_vent_arr[i]; vi = (_VentItem*)&_vent_arr[i];
if (vi->_codiva == codiva) if (vi->_codiva == codiva)
@ -168,8 +169,8 @@ void TLiquidazione_app::add_vendite(int month, const char* codreg,
int tipodet, const real& r) int tipodet, const real& r)
{ {
_VendItem* vi = NULL; _VendItem* vi = NULL;
int i;
for (int i = 0; i < _vend_arr.items(); i++) for (i = 0; i < _vend_arr.items(); i++)
{ {
vi = (_VendItem*)&_vend_arr[i]; vi = (_VendItem*)&_vend_arr[i];
if (vi->_codreg == codreg && vi->_month == month && vi->_tipodet == tipodet) if (vi->_codreg == codreg && vi->_month == month && vi->_tipodet == tipodet)
@ -191,8 +192,8 @@ void TLiquidazione_app::add_corrisp(int month, const char* codreg, const real& r
{ {
_CorrItem* ci = NULL; _CorrItem* ci = NULL;
const int nitems = _corr_arr.items(); const int nitems = _corr_arr.items();
int i;
for (int i = 0; i < nitems; i++) for (i = 0; i < nitems; i++)
{ {
ci = (_CorrItem*)&_corr_arr[i]; ci = (_CorrItem*)&_corr_arr[i];
if (ci->_codreg == codreg && ci->_month == month && if (ci->_codreg == codreg && ci->_month == month &&
@ -439,34 +440,31 @@ bool TLiquidazione_app::look_pem(TTable & pem, int codreg)
key.format("%04d%02d", atoi((const char *) _year), codreg); key.format("%04d%02d", atoi((const char *) _year), codreg);
pem.put("CODTAB", key); pem.put("CODTAB", key);
pem.read(); bool ok = pem.read() == NOERR;
if (!pem.good()) if (!ok)
{ {
pem.zero(); pem.zero();
pem.put("CODTAB", key); pem.put("CODTAB", key);
pem.write(); ok = pem.write() == NOERR;
} }
return ok; return ok;
} }
bool TLiquidazione_app::look_pom(int m, const char* a, bool create) bool TLiquidazione_app::look_pom(int m, const char* a, bool create)
{ {
bool ok = FALSE;
_pom->zero(); _pom->zero();
(*_pom_codatt) = format("%6s", a); (*_pom_codatt) = format("%6s", a);
(*_pom_mese) = format("%02d",m); (*_pom_mese) = format("%02d",m);
(*_pom_anno) = _year; (*_pom_anno) = _year;
TString s = _pom->get("CODTAB"); const TString16 s = _pom->get("CODTAB");
_pom->read(); bool ok = _pom->read() == NOERR;
ok = _pom->good();
if (!ok && create) if (!ok && create)
{ {
_pom->zero(); _pom->zero();
_pom->put("CODTAB",s); _pom->put("CODTAB",s);
_pom->write(); ok = _pom->write() == NOERR;
} }
return ok; return ok;
} }

View File

@ -487,15 +487,14 @@ int TParaliq_app::read(TMask& m)
TCursor cur(&relpla, "", 1, &pla, &pla); TCursor cur(&relpla, "", 1, &pla, &pla);
const TRecnotype items = cur.items(); const TRecnotype items = cur.items();
int i = 0;
init_array(m, FALSE); // Carica tutti i codici attivita' init_array(m, FALSE); // Carica tutti i codici attivita'
cur.freeze(); cur.freeze();
for (cur = 0L; cur.pos() < items; ++cur, i++) for (cur = 0L; cur.pos() < items; ++cur)
{ {
tt = pla.get("CODTAB").mid(9,5); // codice attivita' tt = pla.get("CODTAB").mid(9,5); // codice attivita'
int i;
for (int i = 0; i < sf.items(); i++) // Cerca riga corrispondente sullo sheet for (i = 0; i < sf.items(); i++) // Cerca riga corrispondente sullo sheet
if (tt == sf.row(i).get(0)) break; if (tt == sf.row(i).get(0)) break;
tt.add(pla.get("S7")); // tipo attivita' tt.add(pla.get("S7")); // tipo attivita'