Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

как присвоить файловую переменную


o_serg ©   (2006-10-07 15:35:00) 

скажите как присвоить файловую переменную
я имею ввиду:
var
 f1, f2: file;
begin
...
 f2:=f1;  //будет ошибка. А как это сделать?
...
end;


Dmitrij_K   (2006-10-07 17:43:00) [1]


> Файловые переменные это особый тип переменных

Мне казалось что это обычный record.


o_serg   (2006-10-07 16:15:00) [2]

видимо так и придется, я думал может есть какой то способ это обойти, спасибо


Anatoly Podgoretsky   (2006-10-07 15:58:00) [3]

Файловые переменные это особый тип переменных, их нельзя присваивать или передавать, используй глобальные переменные.


TUser   (2006-10-07 15:53:00) [4]

делай assign сразу для глобальной переменной


o_serg   (2006-10-07 15:50:00) [5]

т.е. даже не в другую процедуру а сохранить её в глобальной переменной


o_serg   (2006-10-07 15:45:00) [6]

это был пример, мне нужно передать локальную файловую переменную открытого файла из процедуры в другую процедуру


Anatoly Podgoretsky   (2006-10-07 15:43:00) [7]

А чем F1 хуже?


Наверх

Титульная страница Поиск, карта сайта Написать письмо