![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
каталог
Semion © (2002-10-25 06:25:00)Как узнать из какого каталога запущена моя прога, то есть она должна найти саму себя?
Да (2002-10-29 02:53:00) [1]Только для АР!
Надеюсь Вы успели прочитать, то что "Удалено модератором"!
Поймите пожалуйста! На форуме и так избыток, причем очень большой, "глупых вопросов". Но если на них даются слишком "Умно-ироничные" ответы, то количество первых - не уменьшается!
Количество вторых - "в среднем растет", поскольку шутников здесь более чем знатоков!
roadster (2002-10-28 13:35:00) [2]Разные вещи- из какого каталога запущена программа и наити саму себя.
Из какого каталога запущена- это текущий каталог
GetCurrentDir()
Найти саму себя- найти каталог где лежит екзешник
ExtractFileDir(ExpandFileName(ParamStr(0)))
KSergey (2002-10-28 07:04:00) [3]> Lestat © (28.10.02 04:15)
Вот только я вас умоляю: не надо присваивать текстовой переменной процедуру, ладно?
Semion (2002-10-28 06:27:00) [4]Всем большое спасибооо....
Lestat (2002-10-28 04:15:00) [5]Просто берешь и присваиваешь какой-либо текстовой переменной (например s: string) необходимую процедуру :
S:=extractfiledir(application.exename)
Теперь в переменной s хранится путь вместе с названием экзешника (к примеру s:="c:\allprojects\project1.exe")
Да (2002-10-28 02:43:00) [6]Удалено модератором
Юрий Зотов (2002-10-27 18:04:00) [7]> Zhirnov Maxim (27.10.02 17:28)
GetCurrentDir дает совсем другой каталог. "Текущий" и "найти саму себя" - совершенно разные вещи.
> Shadow © (27.10.02 17:45)
Анатолий именно для того и спросил, чтобы человек задумался - "а для чего?" И САМ пришел к выводу, что совсем не для того, о чем идет речь в вопросе.
Anatoly Podgoretsky (2002-10-27 17:55:00) [8]Я то конечно знаю, а вот он сомнительно
Shadow (2002-10-27 17:45:00) [9]2Anatoly Podgoretsky
Вам ли задавать этот вопрос, пусть он и риторический!
Anatoly Podgoretsky (2002-10-27 17:43:00) [10]Zhirnov Maxim (27.10.02 17:28)
Есть, конечно, а для чего?
Zhirnov Maxim (2002-10-27 17:28:00) [11]В стандартном наборе Delphi есть модуль "SysUtils", а в нём функция GetCurrentDir.
VAleksey (2002-10-25 07:58:00) [12]ExtractFilePath(Application.ExeName)
Opuhshii (2002-10-25 06:43:00) [13]paramstr(0)
iNew (2002-10-25 06:40:00) [14]Application.ExeName