![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как определить, свободна ли переменная? [D6, Win2k]
Oksana © (2004-06-14 16:38:00)SF : TextFile;
Подскажите, как проверить была ли успешно выполнена
команда AssignFile(SF,'путь'); ?
Anatoly Podgoretsky (2004-06-14 23:48:00) [1]Для определения текущего состояния TTextRec(SF.Mode), но какое это отношение имеет к AssignFile
KilkennyCat (2004-06-14 23:41:00) [2]
> Anatoly Podgoretsky © (14.06.04 23:37) [7]
А почему в справке предупреждают не ассигновать открытые файлы? Забавно, но как определить открытость файла, если для этого я должен к нему обратиться..
Anatoly Podgoretsky (2004-06-14 23:37:00) [3]Oksana © (14.06.04 17:06) [4]
Только проверять нет ссысла, эта команда осуществляет простое копирование строки в это поле и больше ничего не делает. То есть гарантировано ее работоспособность во всех случаях.
jack128 (2004-06-14 23:29:00) [4]
> Вообще-то, проверить назначено ли любому объекту можно через:
>
> if Assingned(...) then <ДА> else <НЕТ>
что назначено? ты бы хоть хелп прочитал по этой функции...
Dimaxx (2004-06-14 23:15:00) [5]Вообще-то, проверить назначено ли любому объекту можно через:
if Assingned(...) then <ДА> else <НЕТ>
Oksana (2004-06-14 17:06:00) [6]спасибо :)
Anatoly Podgoretsky (2004-06-14 16:52:00) [7]TTextRec(SF.Name) текущее значение
Oksana (2004-06-14 16:49:00) [8]точно, не так сформулировала
тогда, как поверить дошло ли до нее дело
(если перед ее выполнением произошел сбой),
в общем, был ли назначен переменной SF файл?
Anatoly Podgoretsky (2004-06-14 16:39:00) [9]Она всегда успешна