![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
![]() Есть у меня юнит для считывания и записи в типизированный файл. Работал он хорошо, работал без глобальных проблем.... и перестал.
![]() Почему не понятно, как исправить - не понятно. Запись в файл проходит нормально, файл создается, ошибок нет. А вот считать с него не выходит. Ищу совета, подскажите пожалуйста ![]() Код: Код:
procedure ReadTeams(FileName:String); var F:File of TPerson; I:Integer; TeamsCount:Integer; begin Assignfile(F,FileName); TeamsCount:=0; Reset(F); If IoResult <> 0 then Exit; I:=FileSize(F); TeamsCount:=I; CMas(I); for I:=0 to TeamsCount-1 do begin Read(F,Form1.TeamsArray[i]); end; CloseFile(F); end; Код:
if FileExists(form1.FileNameTeams+'.dat')then ReadTeams(form1.FileNameTeams); ![]() По переживать и по сокрушаться - я всегда успею. Так что, дайте мне порадоваться в свое удовольствие! Последний раз редактировалось Edinora, 22.11.2012 в 02:11. |
#2
|
||||
|
||||
![]() Сама задала вопрос - сама ответила=))
У меня просто адрес проверочный с вводимым в метод не совпал. По переживать и по сокрушаться - я всегда успею. Так что, дайте мне порадоваться в свое удовольствие! |
#3
|
||||
|
||||
![]() Угу, "доступ к файлу ёк" - что-то с ним нелады. Хотя FileExists показывает, что он есть, а ризиту нечего обслуживать, файл точно не пустой?
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |