dziwny problem z zapisu do pliku rekordowego

0

Może ktoś zetknął się z problemem zapisu do pliku rekordowego w delphi2005 ? Mianowicie zapisuję kolejny rekord na końcu pliku , a program losowo zapisuje dobrze lub zapisuje na końcu i czasami nadpisuje ostatni istniejący rekord z zachowaniem początku starego rekordu. Wielkość ok. 7 KB. Stosuję packed record ale nie pomaga.

3

KOD!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

0

Programuję od dłuższego czasu. Z kodem nie ma problemu. Bardziej chodzi mi o jakąś opcję w kompilatorze.

0

My jednak wolimy zobaczyć kod :P

0

Problem jest w wierszu 119 (nie odwołałeś się do operatora). Popraw go i wszystko będzie ok.

0

Co do opcji w kompilatorze, to zawsze warto zaznaczyć dwie opcje, które domyślnie są wyłączone:

  1. Overflow checking
  2. Range checking
0

Dzięki. Opcje zaznaczę.
na razie testuję skompilowany i problem nie pojawił się od kilkudziesięciu wpisów. Natomiast testując uruchamiając z kompilatora zdarza się raz po raz.

0

a wystarczyło by pokazac kod i już dawno było by po problemie

0

ale po co Wam kod - przecież on WIE że kod jest dobry

0

Program jest dość duży. Podejrzewam problemy z pamięcią... jestem pewien, że kod odpowiadający za zapisywanie plików jest oK bo program działa już dobrych parę lat tylko teraz dopisałem trochę opcji i się rozbudował lecz opcje te nie mają nic wspólnego z operacjami I/O.

0

Od wszystkiego są odpowiednie narzędzia, np. jeśli problemy z pamięcią to debugger + heaptrc (dla FPC przynajmniej). I czy Ty naprawdę liczysz że bez kodu jesteśmy w stanie Ci pomóc?

2

Masz coś źle.

0

jak coś ci nie działą to na 80% ty coś źle zrobiłeś, a na 20% wydaje ci się że zrobiłeś to dobrze a zrobiłeś to źle

1 użytkowników online, w tym zalogowanych: 0, gości: 1