ISDR - Symulator prowadzenia ruchu kolejowego

Forum Główne => ISDR - Stacje i posterunki => Lisków (stara wersja symulatora) => Wątek zaczęty przez: dedyk w 31 Sierpień 2014, 23:20:26

Tytuł: Niedokońca poprawne wczytanie stanu symulacji
Wiadomość wysłana przez: dedyk w 31 Sierpień 2014, 23:20:26
Witam serdecznie!

Chciałbym zgłosić mały problem z działaniem mechanizmu wczytywania stanu symulacji po wczytaniu stanu drugi raz. Otóż przygotowałem dwa pliki ze stanem. Najpierw wczytujemy plik stan2204.sav, czekamy dokładnie do 22:04:55, aż będziemy słyszeć odgłos SSP. Następnie w tym momencie wczytujemy drugi plik - save71.sav i okazuje się, że odgłos SSP nadal jest słyszalny mimo, że w tym momencie na szlaku nie ma żadnego pociągu. Gdy od razu wczytamy plik save71.sav wtedy takiej sytuacji nie ma.

Z mojego developerskiego punktu widzenia wynika, że w momencie wczytywania drugiego pliku nie wszystkie struktury danych są resetowane i dlatego taka sytuacja ma miejsce. Gdy od razu wczytamy drugi plik, wtedy aplikacja jest czysta i wszystko jest dobrze. Jest to takie małe potwierdzenie starej informatycznej zasady, gdy nie działa, wtedy należy wyłączyć i włączyć raz jeszcze. :)

Pozdrawiam,
Fryderyk
Tytuł: Odp: Niedokońca poprawne wczytanie stanu symulacji
Wiadomość wysłana przez: DamDam w 01 Wrzesień 2014, 11:05:56
Jak ja zrobiłem save'a do nowego rozkładu ;), to po wczytaniu pociągi w SWDR były posortowane roboczo (jak w pliku z rozkładem), a wg. dokumentacji SWDR sortuje je niezależnie od kolejności w pliku. Jednak posortowanie pociągów w pliku .roz pomogło.