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

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

rewrite(f) [D6, Win2k]


denis24 ©   (2004-12-30 11:33:00) 

Почему когда я пытаюсь связать файл.переменую с файлом ,который находится по длинному пути (c:\program files\......) вылетает ошибка I/O error 32
Как только ставлю короткий путь все ок
Связываю так
assignfile(f,ExtractFilePath(Application.ExeName) + 'ok.txt');
Переменная обьявлена так
f3:system.text;


denis24   (2004-12-30 13:06:00) [1]

Простите ,не досмотрел.
ССылался на уже открытый файл другой переменной


PVOzerski   (2004-12-30 12:09:00) [2]

Ну разве что если файл по полученному таким образом полному пути и файл в текущей директории - это разные файлы (ситуация, возникающая, когда текущий каталог для проги не совпадает с каталогом, в котором лежит экзешник). Это если речь идет о полном пути, а не о длинном имени, конечно.


Anatoly Podgoretsky   (2004-12-30 11:59:00) [3]

Обманываешь


Наверх

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