Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.47 MB
Время: 0.03 c
3-1083317610
PalladinA
2004-04-30 13:33
2004.06.06
Зависит ли работа BDE от установленной версии Windows?


4-1083483992
Coder
2004-05-02 11:46
2004.06.06
WM_CHAR


14-1084638273
666
2004-05-15 20:24
2004.06.06
где взять ACMDialog, ACMWaveIn, ACMWaveOut


1-1085154438
Lena19
2004-05-21 19:47
2004.06.06
bitmap в stringlist и обратно


4-1083286885
Gollum
2004-04-30 05:01
2004.06.06
WinApi only (NO VCL) JpegFromResource - Delphi