|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.07.2009, 20:42 | #1 |
Гуру Разврата
Форумчанин
Регистрация: 29.07.2009
Сообщений: 373
|
Как програмно можно узнать где находится программа
Вообщем мне необходимо работать со стороними файлами которые должны находится в папке с программой. Как вы поняли соль в том, что папка перемещается, что не даёт прописывать постоянные адреса к файлам. Можно ли как нибудь решить эту проблему? Заранее большое спасибо...
Фредди вернулся))) И Готов Убивать!!!
|
29.07.2009, 20:47 | #2 |
Пользователь
Регистрация: 26.02.2009
Сообщений: 19
|
ExtractFileDir(ParamStr(0))
|
29.07.2009, 20:51 | #3 |
Гуру Разврата
Форумчанин
Регистрация: 29.07.2009
Сообщений: 373
|
ExtractFileDir(ParamStr(0))
А в скобках, это переменная или что? Если можно поясните или дайте в примере.
Фредди вернулся))) И Готов Убивать!!!
|
29.07.2009, 21:18 | #4 |
Участник клуба
Регистрация: 28.11.2007
Сообщений: 1,521
|
В данном случае
Код:
Код:
Код:
Всегда рад помочь!
|
29.07.2009, 21:20 | #5 | |||
Что? Где? Когда?
Форумчанин
Регистрация: 14.07.2009
Сообщений: 220
|
Цитата:
Есть еще 2 способа: 1) Цитата:
Цитата:
http://forums.realcoding.net/lofiver....php/t709.html
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
|
|||
29.07.2009, 22:21 | #6 |
Форумчанин
Регистрация: 19.06.2009
Сообщений: 896
|
Существуют два основных способа:
ParamStr(0) и Application.ExeName.... Собствено про них уже сказали. И ничего не надо придумывать |
29.07.2009, 22:52 | #7 |
Гуру Разврата
Форумчанин
Регистрация: 29.07.2009
Сообщений: 373
|
Всем спасибо, проблема решена!
Используя ваши примеры я сделал вот это:
var Dir: string; begin Dir:=ExtractFileDir(ParamStr(0)); Memo1.Lines.LoadFromFile(dir+'\xxx. txt'); end; немного варварски, но работает. Ещё раз всем спасибо!
Фредди вернулся))) И Готов Убивать!!!
Последний раз редактировалось Vol666; 29.07.2009 в 22:53. Причина: :) |
29.07.2009, 23:10 | #8 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
Код:
|
30.07.2009, 01:05 | #9 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
Код:
|
30.07.2009, 01:08 | #10 | |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Цитата:
Делфи же понимает относительные пути... Код:
I am the First of Cyber Evolution...
I am the First to Program your Future... |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как узнать HANDLE компонента который находится под курсором мыши | SeRhy | Общие вопросы Delphi | 7 | 04.02.2009 20:39 |
Как узнать находится ли точка в конкретной треугольной области? | Dux | Общие вопросы Delphi | 8 | 07.12.2008 19:32 |
Как в TWebBrowser узнать адрес ссылки которая находится под курсором мышки | SeRhy | Общие вопросы Delphi | 0 | 10.08.2008 10:11 |
Как узнать в Делфи координаты в котором находится курсор мыши? | SVS | Win Api | 3 | 08.02.2007 13:34 |
RichEdit. как можно вставлять картинку туда? как можно Скрол програмно вниз двигать? | Svop | Компоненты Delphi | 7 | 28.11.2006 21:07 |