Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

каталог


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


Наверх

Титульная страница Поиск, карта сайта Написать письмо