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

Вниз

Почему прога не видит файл, находящийся с ней в одном каталоге?   Найти похожие ветки 

 
Бандерас   (2005-11-27 19:23) [0]

Программа не видит обычный ТХТ файл, который с ней в одном каталоге

Использовал:
AssignFile(f,"x.txt");

Потом обращаюсь к нему ... ошибку выдает, что не находит.
Когда пишу AssignFile(f,"c:\x.txt"); все нормально.

КАК ТАК ?


 
begin...end ©   (2005-11-27 19:32) [1]

Вероятно, текущий каталог не совпадает с тем, в котором находится программа. Сменить рабочий каталог можно с помощью SetCurrentDir.


 
Anatoly Podgoretsky ©   (2005-11-27 19:47) [2]

Бандерас   (27.11.05 19:23)  
А почему она должна находить?
Она ищет в каталоге, но в текущем


 
Бандерас   (2005-11-27 22:02) [3]

А как тогда указать, чтобы текущим каталогом был каталог, в котором находится программа?


 
Zeqfreed ©   (2005-11-27 22:24) [4]

Бандерас   (27.11.05 22:02) [3]
begin...end ©   (27.11.05 19:32) [1] + Application.ExeName/ParamStr(0) ?


 
аматор ©   (2005-11-28 00:39) [5]

Привет...
AssignFile(f, ExtractFilePath(Application.ExeName) + "x.txt") - эт если файлик находится в одно каталоге где и прога.


 
begin...end ©   (2005-11-28 07:49) [6]

> Бандерас   (27.11.05 22:02) [3]

Я уже сказал, как. SetCurrentDir.


 
Loginov Dmitry ©   (2005-11-28 14:58) [7]


> SetCurrentDir


А почему не ChDir? Выглядит короче, имхо :)


 
Anatoly Podgoretsky ©   (2005-11-28 16:29) [8]

Loginov Dmitry ©   (28.11.05 14:58) [7]
Количество символов в программе - это самоцель?


 
PeaK ©   (2005-11-28 16:45) [9]

Вообще-то, если
AssignFile(f,"x.txt"); ошибку выдает
AssignFile(f,"c:\x.txt"); все нормально,
сразу вопрос: где лежит сам файлик и где лежит сама программа? Программа откомпилена и скинута в корень диска? Или сам проект в корневом каталоге?


 
Zeqfreed ©   (2005-11-28 18:09) [10]

PeaK ©   (28.11.05 16:45) [9]
Автору лень много писать и он написал c:\ чисто для примера, ага?


 
PeaK ©   (2005-11-29 10:39) [11]


> Zeqfreed ©

Лень - двигатель прогресса. :-)
На неполных данных и думать нечего :-)



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

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

Наверх




Память: 0.49 MB
Время: 0.027 c
3-1130506180
russko
2005-10-28 17:29
2005.12.18
Вставка значения даты в таблицу


10-1109635929
GanibalLector
2005-03-01 03:12
2005.12.18
утилита Tlibimp


14-1133170953
Gefest80
2005-11-28 12:42
2005.12.18
Indy


4-1129201519
Archer84
2005-10-13 15:05
2005.12.18
Выделенные объекты


2-1133360776
fast2
2005-11-30 17:26
2005.12.18
Как узнать, существует ли папка, а если нет, то создать ее.