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

Вниз

Относительность месторасположения файла.   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.023 c
14-1124220749
iZEN
2005-08-16 23:32
2005.09.11
Переносимый GUI.


2-1123392495
Borland
2005-08-07 09:28
2005.09.11
Моё меню


1-1124432789
zorik
2005-08-19 10:26
2005.09.11
Преобразовать строки в код Delphi


14-1124356955
Ilya39
2005-08-18 13:22
2005.09.11
компилятор C#


9-1115463075
Кефир87
2005-05-07 14:51
2005.09.11
OpenGL : glBlengFunc : Текстура БЕЗ альфа канала...