![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | 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 показывает, что он есть, а ризиту нечего обслуживать, файл точно не пустой?
|