Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.03;
Скачать: CL | DM;

Вниз

Работа с файлом   Найти похожие ветки 

 
Metotrone ©   (2002-09-23 16:36) [0]

Как програмно проверить, Assigned ли файл с переменной f, если не факт, что это в моей программе произошло ?


 
Anatoly Podgoretsky ©   (2002-09-23 16:45) [1]

Это как


 
Metotrone ©   (2002-09-23 17:07) [2]

Например, AssignFile() находится в процедуре NNN? но не известнно, выполнилась ли она. Так вот надо проверить, ассоуиирорван ли файл с переменной.


 
Старый Паскалист   (2002-09-23 17:15) [3]

смотри
TFileRec/TTextRec


 
LordOfSilence ©   (2002-09-23 17:31) [4]

> Metotrone ©ю
Попробуйте Вашу файловую переменную привести
к типу:
TFileRec = packed record
Handle: Integer;
Mode: Word;
Flags: Word;
case Byte of
0: (RecSize: Cardinal); // files of record
1: (BufSize: Cardinal; // text files
BufPos: Cardinal;
BufEnd: Cardinal;
BufPtr: PChar;
OpenFunc: Pointer;
InOutFunc: Pointer;
FlushFunc: Pointer;
CloseFunc: Pointer;
UserData: array[1..32] of Byte;
Name: array[0..259] of Char; );
end;
который объявлен в модуле System.
ИМХО, в поле Name содержится полное имя файла.
Таким образом, Вы, пожалуй, произведете обратную
операцию, а именно: проверите, не сопоставлена ли
Ваша файловая переменная какому-либо файлу.



Страницы: 1 вся ветка

Текущий архив: 2002.10.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
3-7795
АндрейП
2002-09-11 19:03
2002.10.03
Индексирование Lookup-поля ...


3-7782
SlavaG
2002-09-15 10:27
2002.10.03
CalcFields - суммирование


3-7867
Evgen123
2002-09-13 09:43
2002.10.03
Вопрос MS SQL7.0 D5


14-8175
kolobok11
2002-09-09 08:23
2002.10.03
Винты, винты, винты ...


1-7916
Yarovoi Andrei
2002-09-23 18:21
2002.10.03
как можно узнать код любого знака в Memo Редакторе ?