Z tym może być mały problem. Tak, zgadza się, wywala mi błąd "seek beyond the end of file", plik istnieje, a pierwszy paragraf mial nr 1... :). Ale jak użytkownik wpisze, tak bedzie - czyli moga mu wyskakiwac takie bledy, bo konstrukcja programu na to pozwala.
Program sluzy do tworzenia gierek paragrafowych. Dziala to tak:
- Jest zakladka, na której znajduja sie: combobox (lista paragrafow), button "dodaj", button "usuń" i button "zapisz". Do tego kontrolki, w których znajduje sie opis paragrafu (opis lokacji, kolejne kroki itp).
- Użytkownik klika but "dodaj", aby dodać nowy paragraf (wyskakuje monit o podanie numeru); numer paragrafu dodaje sie do comboboxa i wszystkie kontrolki odpowiadajace za opisanie paragrafu sa czyszczone.
- Użytkownik wpisuje dane dotyczace paragrafu i klika przycisk "zapisz" (wykonywana jest procedura która napisałem powyżej).
Jeśli użytkownik jako pierwszy paragraf wpisze nr np 8 (a wolno mu), to program zapisze rekord pod numerem 8... I wyskoczy blad :). Mysle, ze dobrze bedzie dodac do rekordu integer "nr", w którym bedzie zapisany numer, który wpisał użytkownik, ale rekordy beda sie zapisywaly po kolei...
... Jednak wtedy bede mial problem z odczytem... W trakcie dzialania gry bede musial miec szybko dostep do rekordow, które maja nr TAKI, JAK WPISAL UZYTKOWNIK. Czyli w gre wchodzi jeszcze sortowanie duzej liczby rekordów, czego juz nie jestem w stanie zrobic ;). Co o tym wszystkim myślicie?