Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.27;
Скачать: CL | DM;

Вниз

Директория программы   Найти похожие ветки 

 
SpyX ©   (2003-01-18 17:10) [0]

Здорооово!!! Как узнать директорию, в которую записана моя программа?


 
Darkwin ©   (2003-01-18 17:23) [1]

GetCurrentDir


 
Anatoly Podgoretsky ©   (2003-01-18 17:42) [2]

Ты чего не знаешь куда ее записал, тогда поиск по всем дискам, а лучше все таки нормально настрой Дельфи, что бы не приходилось искать.


 
mrcat ©   (2003-01-18 17:53) [3]

Anatoly Podgoretsky © (18.01.03 17:42)
=)))))))


 
Бух   (2003-01-18 18:16) [4]

Если не знаешь заранее откуда будет запускаться твоя прога, то делай так:

dir:=GetCurrentDir;

предварительно не забудь объявить dir как String.
Получишь в переменной полный путь к своей проге в виде строки.


 
Song ©   (2003-01-18 18:19) [5]

ExtractFilePath(ParamStr(0))


 
Adolf   (2003-01-18 19:19) [6]

Это работает 100% на Delphi 7
Uses ... ShellAPI

... ... ...
Edit1.text:=application.GetNamePath + application.ExeName;
Edit1.text:=lowercase(string(Edit7.text));


 
Adolf   (2003-01-18 19:19) [7]

Это работает 100% на Delphi 7
Uses ... ShellAPI

... ... ...
Edit1.text:=application.GetNamePath + application.ExeName;
Edit1.text:=lowercase(string(Edit7.text));


 
Shadow ©   (2003-01-18 19:36) [8]

ExtractFilePath(Application.Exename);


 
- Tsatur - ©   (2003-01-19 01:35) [9]


> Shadow


Лучший вариант!


 
siliks   (2003-01-19 01:52) [10]

нет, ни фига, лучший вариант у Song
ExtractFilePath(ParamStr(0))
будет работать даже если не использовать формы


 
- Tsatur - ©   (2003-01-19 02:00) [11]

Причем тут формы? Apllication - это не формы. ЕХЕ-шник есть, прога запущена, все работает лучше нкуда. Только этим методом и пользуюсь...


 
Song ©   (2003-01-19 10:42) [12]

А зачем TApplication если нет форм? :)


 
Романов Р.В. ©   (2003-01-19 10:53) [13]


> - Tsatur -

Вы ни разу не писали консольные приложения?


 
Song ©   (2003-01-19 11:03) [14]

2- Tsatur - © (19.01.03 02:00)
А если вот так написать, форм не будет? :))

Program MySuperProgram;
Begin
End.


 
Song ©   (2003-01-19 11:06) [15]

Тьфу, сам-то оговорился, форм действительно не будет. :)
Я холтел спросить "А если вот так написать, exeшника не будет?" :))


 
Anatoly Podgoretsky ©   (2003-01-19 11:16) [16]

Мужики ближе к теме, он не просит ухнать откуда запущена программа, а куда записпно его приложение или компилятором или пользователем, ему нужен поиск, а вы ему про определение пути запуска, это рано, ее еще надо найти.


 
Юрий Зотов ©   (2003-01-19 15:27) [17]

> Darkwin © (18.01.03 17:23)
> Бух (18.01.03 18:16)

Скажите, а Вы уверены, что текущий каталог (а именно его дает GetCurrentDir) всегда совпадает с каталогом самой программы (а именно о нем идет речь в вопросе)?

Например, Вам никогда не доводилось прописывать стартовые каталоги в ярлыках?


 
Reindeer Moss Eater   (2003-01-19 15:42) [18]

И вообще кто сказал, что все это надо определить из программы, местонахождение которой ищет её автор?


 
Романов Р.В. ©   (2003-01-19 15:50) [19]


> И вообще кто сказал, что все это надо определить из программы,
> местонахождение которой ищет её автор?

А причем тогда D6


 
Reindeer Moss Eater   (2003-01-19 15:52) [20]

А причем тогда D6
Это вопрос ко мне, или к автору ветки?


 
Романов Р.В. ©   (2003-01-19 15:54) [21]

Это риторический вопрос :)


 
Jack128 ©   (2003-01-19 18:09) [22]

Ну если надо определить НЕ из той программы путь к которой надо определить то задача нерешаема , слишком мало исходных данных

А вообще этот вопрос задовался сдесь не один десяток раз
что не удевительно.

удивительно что почти каждый раз первый вариант ответа -
это неправильный в общем случаи вариант GetCurrentDir :)


 
Filat ©   (2003-01-20 12:31) [23]

..... и Остапа понесло.......



Страницы: 1 вся ветка

Текущий архив: 2003.01.27;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.012 c
1-86805
SpyX
2003-01-18 21:56
2003.01.27
Поиск


3-86650
Rule
2003-01-07 23:57
2003.01.27
Помогите разобраться с IBQuery ???????


14-87112
Карлсон
2003-01-08 16:28
2003.01.27
упрощение логических выражений.


3-86637
TTCustomDelphiMaster
2003-01-07 15:45
2003.01.27
Вы мне скажите честно


9-86608
Miron
2002-08-02 15:41
2003.01.27
popupmenu для спрайта??? delphiX