• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Файлы

  • Автор темы Автор темы VaiLet
  • Дата начала Дата начала

VaiLet

Ученик
Регистрация
14 Ноя 2011
Сообщения
11
Реакции
0
Баллы
0
Файлы

Здравствуйте.
ошибку выдает, не могу записать в файл
помогите пожалуйста очень нужно

*************************

type people=record
im:string[10];
year:1..99;
end;
group=file of people;
var
k:integer;
procedure TForm1.Button2Click(Sender: TObject);

begin
k:=StrToInt(Edit3.Text);
end;
procedure TForm1.Button1Click(Sender: TObject);
var
f:group;
z:people;
i:integer;
begin
i:=0;
assignFile(f,'c:\god.db');
Rewrite(f);

repeat
with z do
begin
im:=Edit1.Text;
year:=StrToInt(Edit2.Text);
end;
Seek(f, FileSize(f));
write(f, z);
Edit1.Clear;
Edit2.Clear;
i:=i+1;
until i<=k ;

end;

end.
 
Попробуй работать через memo так проще, задаешь просто 1ую строку имя.
У меня есть программа которая полностью работает с файлами, если интересно, я тебе скину 13,14 числа сюда.
программа записывает, добавляет, удаляет, переименовывает файлы и еще там что-то , писал пару месяцев назад кому-то =)
 
Назад
Сверху