![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Господа... я с дурацким вопросом...
Я создаю файл с записями. А дальше начинаются чудеса. Если открывать файл программой, которая его создавала, то при куску кода Код:
i:=0; Assignfile (Myfile, 'voprosiki.ggt'); reset(myfile); while not Eof(myfile) do begin read(myfile,quest[i]); if quest[i].index<>0 then listbox1.Items.Add('Вопрос №'+IntToStr(quest[i].index)); //index - порядковый номер вопроса. Нулевой вопрос содержит инфу о тесте inc(i); end; В листбоксе появляется список из 5 вопросов. Следующего вида. Вопрос №1 Вопрос №2 Вопрос №3 Вопрос №4 Вопрос №5 Именно таким я его и создавал. Если открыть его второй программой, то при идентичном куске кода список пуст!!! т.е. если снять проверку на нулевой индекс, получится Вопрос №0 Вопрос №0 Вопрос №0 Вопрос №0 Вопрос №0 Вопрос №0 Далее чудеса продолжаются. Если второй прогой подредактировать файл (ответить на вопросы и дозаписать в этот файл ответы), то вторая прога будет отображать список из 10 пунктов, а первая прога выдаст точно такой же список, как и до редактирования!!! Поясните, пожалуйста... что ж такое-то ((( |