RStudent=record Fio:string[50]; //фамилия-имя-отчество студента NumZ:string[10]; // номер ст.билета студента Group:string[5]; // номер группы end;содержимое которой будет сохраняться в файле вида file of RStudent. Для обработки этого файла создать класс TStudent следующего вида:
TStudent=class private ... public constructor Create(fn:string; pos:word); создает экземпляр класса fn - имя файла, в котором хранятся студенты (file of RStudent) pos - позиция в этом файле Если файл не существует - создает его. Если позиция не существует - заполняет файл пустыми записями вплоть до требуемой позиции property Position:word read ... write ...; // позиция студента в файле property Last:boolean read ... write ...; // возвр. true, если студент - последний в файле property First:boolean read ... write ...; // возвр. true, если студент - первый в файле property Fio:string read ... write ...; //фамилия-имя-отчество студента property NumZ:string read ... write ...; // номер ст.билета студента property Group:string read ... write ...; // номер группы end;
Скачать пример1 (исполняемый .exe-файл)
Скачать пример2 (исполняемый .exe-файл)