Patch level : 12.0 822

Files correlati     : mr0.exe
Commento            : Aggiunta ora e minuti al salvataggio del file di rilevazione dei terminalini per aumentare la precisione
This commit is contained in:
Mattia Tollari 2019-06-12 15:34:29 +02:00
parent f417fee58f
commit 8135c22137

View File

@ -644,9 +644,13 @@ void TRilprod_mask::load_prod_file(const char* nomefile, bool savefile, bool onl
TString filemask(dest);
TString_array arr;
TDate filedate(TODAY);
time_t the_time = time(nullptr);
struct tm local_time {};
localtime_s(&local_time, &the_time);
int cnt = 0;
filemask << format("pr%02d%02d*.dat", filedate.month(), filedate.day());
filemask << format("pr%04d%02d%02d%02d%02d*.dat", filedate.year(), filedate.month(), filedate.day(), local_time.tm_hour, local_time.tm_min);
list_files(filemask, arr);
const int items = arr.items();
@ -657,7 +661,7 @@ void TRilprod_mask::load_prod_file(const char* nomefile, bool savefile, bool onl
}
cnt++;
dest << format("pr%02d%02d%02d.dat", filedate.month(), filedate.day(), cnt);
dest << format("pr%04d%02d%02d%02d%02d%02d.dat", filedate.year(), filedate.month(), filedate.day(), local_time.tm_hour, local_time.tm_min, cnt);
if (fcopy(nomefile, dest))
remove_file(nomefile);