Patch level :10.0
Files correlati :niet patch Ricompilazione Demo : [ ] Commento : commentato il pezzo di fascicolatore che chiedeva di allineare i numeri di patch di altri moduli. Sbagliava la scelta dei sottomoduli e non aggiornava il .ini della patch del modulo dipendente. E poi non serviva ad una ceppa in quanto alla domanda si rispondeva sempre NO. git-svn-id: svn://10.65.10.50/trunk@20130 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
7292de12d9
commit
ffba90fcc7
@ -1251,7 +1251,13 @@ bool TModule_mask::check_patchlevels( TMod_composition_msk &mm)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// cerca i moduli che includono i sottomoduli patchati
|
// cerca i moduli che includono i sottomoduli patchati
|
||||||
bool need_update(false);
|
//*** QUESTA PARTE E' STATA COMMENTATA IN QUANTO PIUTTOSTO INUTILE PER COME FUNZIONA *** 16-02-2010
|
||||||
|
//Infatti dovrebbe leggere l'elenco dei files della patch appena creata di un modulo, e per ognuno di tali files..
|
||||||
|
//..dovrebbe controllare se il suo sottomodulo compare nella lista dei sottomoduli di dipendenza di altri moduli;..
|
||||||
|
//..solo in questo caso dovrebbe avvertire della necessità di aggiornare anche i moduli dipendenti; inoltre funziona..
|
||||||
|
//..male anche l'aggiornatore, in quanto aggiorna lo sheet ma il numero di patch nel .ini della patch del modulo..
|
||||||
|
//..dipendente risulta non aggiornata!
|
||||||
|
/*bool need_update(false);
|
||||||
TString16 sub_mod, sub_ver;
|
TString16 sub_mod, sub_ver;
|
||||||
int sub_patch;
|
int sub_patch;
|
||||||
TSheet_field& modsheet = get_sheet()->mask().sfield(F_SHEET);
|
TSheet_field& modsheet = get_sheet()->mask().sfield(F_SHEET);
|
||||||
@ -1280,7 +1286,8 @@ bool TModule_mask::check_patchlevels( TMod_composition_msk &mm)
|
|||||||
if (version == sub_ver)
|
if (version == sub_ver)
|
||||||
{
|
{
|
||||||
if ( patchlev > sub_patch
|
if ( patchlev > sub_patch
|
||||||
&& noyes_box(FR("Il modulo '%s' dipende da sottomoduli del modulo '%s'.\n Aggiorno il suo numero di patch a %d ?"),(const char *)mod_code,(const char *)module,patchlev))
|
&& noyes_box(FR("Il modulo '%s' dipende da sottomoduli del modulo '%s'.\n Aggiorno il suo numero di patch a %d ?"),
|
||||||
|
(const char *)mod_code,(const char *)module,patchlev))
|
||||||
{
|
{
|
||||||
curr_row.add(patchlev, modsheet.cid2index(S_PATCHLEVEL));
|
curr_row.add(patchlev, modsheet.cid2index(S_PATCHLEVEL));
|
||||||
curr_row.add(get(S_DATE), modsheet.cid2index(S_DATE));
|
curr_row.add(get(S_DATE), modsheet.cid2index(S_DATE));
|
||||||
@ -1293,7 +1300,7 @@ bool TModule_mask::check_patchlevels( TMod_composition_msk &mm)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (need_update)
|
if (need_update)
|
||||||
modsheet.force_update();
|
modsheet.force_update();*/
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user