Текущий архив: 2004.06.06;
Скачать: 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 вся ветка
Текущий архив: 2004.06.06;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.04 c