Taki, levcsenko: rájöttem a hibára, illetve arra, hogyan lehet javítani. Ez megint kicsit hosszú lesz. szomoru
A gondot épp a histry.dat cseréje okozta nálam.
A feltöltõ progi két fájlban tárolja az infót a feltöltött adatokról.
Egyikben az online feltöltött utolsó adat, a másikban a history-ból pótolt adatok utolsó rekordjának idõpontja.
A probléma abból adódott, hogy mikor lecseréltem a history.dat-ot, az elõzõ dat adatai nem lettek maradéktalanul feltöltve.
Így az az elõzõ dat-ból feltöltött utolsó rekord után maradtak még feltöltetlen adatok. Lecseréltem a dat filet- t, így az abban levõ elsõ rekord idõpontja eltért az elõzõ dat utoljára feltöltött rekordjának idõpontjától. Emiatt a progi megzavarodott, mert nem találta az utolsó idõpontnak megfelelõ adatot.
A javítás némi informatikai ismeret kíván, ezért csak az fogjon bele a javításba, akinek ez megy.
A javítás menete: feltöltõ leállítása
ack.tmp és last.tmp fájlok megkeresése (ott szokott lenni, ahol a feltöltõ exe-je)
Megnézzük az ack.tmp-ben az utolsó feltöltött rekord idõpontját, pl.
OK:Vác 2009-06-02 7:29:26
A last.tmp-ben javítani kell a dátumot-idõpontot, a másik dátum-idõpont adat egészre kerekített értékre. A perc 00, 10, 20 stb kerek 10. perc és ne pl 0,2 05… legyen. A kerekítés mindig felfelé történjen.
Tehát ebben az esetben a last.tmp-be
2009-06-02 07:30:00 lesz. Figyeljünk a formátumra!
A last.tmp-t elmentjük. Kb fél óra várakozás után, ha elindítjuk a feltöltõt, (a „Feltöltés most”-ra ne kattintsunk!) már tesztelhetõ is, mert addigra lesz pótolni való adat.
Akinek segítség kell a javításhoz, privátban, vagy e-mailben állok rendelkezésére.
Aki belefog, az odafigyelve tegye.