![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Файлы и доступ к ним [D5, Win95/98]
Kreo © (2001-12-20 21:16:00)Вопрос МАСТЕРАМ. Купил книгу "программирование на Object Pascal в Delphi 5"
С книгой продается дискета с примерами программ. Проверял - содержимое дискеты соответствует листингам из книги. ВОПРОС - почему следующий код (из примера) не компилируется?
//----------
type
person = record
f_name:string[20];
l_name:string[20];
address:string[50];
age:byte;
end;
var
f: file of person;
impementation
//skipped
procedure TForm1.Button1Click(Sender : TObject);
begin
AssignFile(f, "c:\sample.db");
{$I-}
Append(f);
{$I+}
if IOResult = 0 then
// skipped
//---------
Так вот, на строчку Append(f); компилятор ругается - дескать типы не
соответствуют. Хотя если применить команду Reset(f) или Rewrite{f}
ни го ворит ни слова и все работает. Почему
SergVlad (2001-12-20 23:05:00) [1]Append(..) только для текстовых файлов
f: TextFile;
PVR (2001-12-20 22:58:00) [2]комманда Append только с текстовыми файлами работает тебе нужна комманды SEEK и Write