Re[9]: Пути файлов
> Но мне надо сохранить ПУТЬ файла относительно программы.
Простите, не с должным вниманием следил за дискуссией по данной теме, потому
могу высказать ошибочное мнение. Но если проблема в том, что программа лежит
в одной папке, файл данных в другой (причем, полный путь к нему известен -
некоторая строка), и проге нужно узнать маршрут к файлу "от себя", то
1. Определить полный маршрут к екзешнику в строковом виде можно? Можно!
2. "Откусить" слева в обеих строках общую часть (если эти два файла лежат на
одном разделе винта).
3. В оставшейся части пути к экзешнику подсчитать число '\' - на это число
(N) раз программа должна подняться на одну директорию вверх, чтоб достичь
"раздвоения" в маршрутах, то есть, общей "корневой" папки . Ну и плюс к
этому подъму наверх остаток маршрута к файлу.
В общем должна выйти строка '..\..\..\ ...... \'+остаток_пути_к_файлу, где
число групп символов '..\' равно N. То есть, если написать, к примеру,
оператор SetCurrentDir с этой строкой в качестве параметра, текущей
директорией станет та, которая содержит файл.
Получить правила : 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