Форум: "Начинающим";
Текущий архив: 2005.09.11;
Скачать: [xml.tar.bz2];
ВнизОтносительность месторасположения файла. Найти похожие ветки
← →
ronyn (2005-08-10 00:58) [0]Допустим моя программа запускает вспомогательную программу или считывает документ из каталога куда она установлена. В адресе я пишу например так:
Memo1.lines.LoadFromFile("C:\ProgFiles\MyProg");
А что если User установит мою программу в C:\Windows\?
Как в таких случаях поступают с адресами? Заранее благодарен.
← →
Adder © (2005-08-10 01:04) [1]см.
Application.ExeName;
ParamStr(0);
ExtractFilePath;
← →
Германн © (2005-08-10 02:22) [2]В добавок к Adder © (10.08.05 01:04) [1]
Учти, что программу могут скопировать в любое место на диске и из этого места "запустить"! Например у меня, однажды, скопировали в каталог "Автозагрузка" сам файл! Вместо того, чтобы скопировать туда "Ярлык".
По сему, учти, что есть стандартные способы хранить информацию о "служебных каталогах программы". Во-первых реестр Windows. Во-вторых ини-файл программы.
Хотя я обычно, использую второе. Имхо.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2005.09.11;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.019 c