Вниз
Скачать: CL | DM;

Папка по умолчанию   Найти похожие ветки 

← →
Serious Sam   (2004-05-23 11:21) [0]

Создаю файл:
  AssignFile(f, "\options.txt");
  Rewrite(f);
  ...............
Почему файл создается не там, где находится программа (D:\Progs\options.txt), а в D:\options.txt? Может я что-то не так делаю? Подскажите как можно задавать папку по умолчанию, где располагается программа?


← →
Mim1 ©   (2004-05-23 11:32) [1]

AssignFile(f, extractfilepath(paramster(0))+"options.txt");


← →
Юрий Зотов ©   (2004-05-23 11:34) [2]

Первым символом Вы указали \, что означает "корневой каталог". Так что все правильно: файл создается именно там, где Вы и приказали его создавать - в корневом каталоге текущего диска. Если этот диск D, то как раз и будет  D:\options.txt.

Чтобы файл создавался в каталоге самого EXE, нужно получить этот каталог и указать его для файла:

AssignFile(f, ExtractFilePath(ParamStr(0) + "options.txt"));

Детали см. в справке.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.026 c
14-1084961837
Senti
2004-05-19 14:17
2004.06.06
Работа для программиста... Нужна помощь


1-1085055046
BFG9k
2004-05-20 16:10
2004.06.06
ValueListEditor2


4-1083758886
Ragazor
2004-05-05 16:08
2004.06.06
Инфа по COM и LPT


14-1085050729
Том
2004-05-20 14:58
2004.06.06
Как решить задачу !


14-1084759068
Думкин
2004-05-17 05:57
2004.06.06
С днем рождения! 17 мая




   Наверх