Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

Пути файлов

Хай, программеры!!!

Такая проблемма:
Есть программа, в папке с программой ещё папка, в этой папке файл.
Так вот, как мне сохранить путь к файлу относительно программы, типа папки со
скинами, чтоб при перемещении пути "не терялись".

С уважением san
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Mon, 26 Jan 2004 06:07:08 +0300 (#63520)

 

Ответы:

Здравствуйте, san,

Monday, January 26, 2004, 8:07:08 AM, вы писали:

со

В Дельфе путь к папке в которой лежит приложение:
Path:= ExtractPath(paramstr(0));

Ответить   Mon, 26 Jan 2004 10:29:07 +0500 (#63570)

 

Здравствуйте, Шистеров,

Monday, January 26, 2004, 10:29:07 AM, вы писали:

Я ошибся не такая:
Path:= ExtractFileDir(paramstr(0));
И лежит она в модуле SysUtils.

Ответить   Mon, 26 Jan 2004 15:18:55 +0500 (#63761)

 

Есть событие, которое можно обрабатывать,
FindFirstChangeNotification, FindNextChangeNotification, FindCloseChangeNotification
вместе с WaitForSingleObject
но так как для этого Ваша прога должна быть запущена, а изменения могут произойти
в иное время, то из простых решений остается одно - искать самому и записывать
куда-нибудь последнее место, где все это было

Или еще выход: поместить в папку Temp, за положением которой Windows следит сама
и есть специательная функция GetTempPath

со

Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Mon, 26 Jan 2004 12:31:19 +0300 (#63722)

 

Доброго времени суток, san.

Monday, January 26, 2004, 6:07:08 AM, писали:

со

В данном случае сохранить путь можно в таком виде
".\твой_дирь\твой_файл"
Только тут трабла, что этот путь не относительно программы, а
относительно текущего пути. Так что если ты запускаеш программу
напрямую, т.е. ищиш экзешник и его запускаеш - то проблем никаких,
если создаеш шорткат, то не забудь указать дирь из которой
запускаеш(есть там такое поле) и тоже "нет проблем".

С бестами и регардами
Havoc
mailto:hav***@i*****.ru
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Havoc Tue, 27 Jan 2004 15:34:28 +0300 (#64878)