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

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

Можно ли как-нибудь в DesignTime получить Application.ExeName? [D6, Win2k]


Юрий Федоров ©   (2002-08-23 14:50:00) 

Понятное,дело, что меня интересует путь к моему Exe, а не к Delphi


vuk   (2002-08-23 17:18:00) [1]

>Эксперт IDE может решить эту проблему.
Что-то я там такого не нашел... :o( Насколько я понял, имя файла на выходе можно получить только пропарсив .dpr


Юрий Зотов   (2002-08-23 17:11:00) [2]

> Юрий Федоров

Эксперт IDE может решить эту проблему. Но стоит овчинка выделки?


Юрий Федоров   (2002-08-23 15:53:00) [3]

Хитрее некуда :) Ладно, обошелся тем, что прописал путь к Exe в системные пути, придется заставить всю команду сделать то же самое :(


Ученик   (2002-08-23 15:52:00) [4]

Windows\System, Windows\System32


Skier   (2002-08-23 15:50:00) [5]

>Юрий Федоров


> что меня интересует путь к моему Exe


И всё-таки я не понимаю причём тут Exe если речь идёт
о DesignTimе ? Это что-то жутко хитрое...:)


Юрий Федоров   (2002-08-23 15:37:00) [6]

>MBo
Путь к Progect тоже неизвестен :)
Тем более, что компоненты используются в разных проэктах


Юрий Федоров   (2002-08-23 15:35:00) [7]

>Skier
разумеется пробовал. А с какой стати должна находиться ДЛЛ с путем Z:\Folder1\folder2\folder3\MyDll.Dll?


MBo   (2002-08-23 15:34:00) [8]

а просто прочитать из project.cfg можно?
-E"D:\OutDir"


Skier   (2002-08-23 15:23:00) [9]

>Юрий Федоров
А ты вообще-то пробовал писать "YOUR_LIB.DLL" ?


Юрий Федоров   (2002-08-23 15:19:00) [10]

>Skier
Путь не входить в системные пути поиска файлов.
Я думал, что есть какой-то метод IDesigner, но похоже такового нет :(


Skier   (2002-08-23 15:16:00) [11]

>Юрий Федоров

> , которая лежит в папке Exe.


Если она лежит в папке host-а, то
должно хватить просто имени библиотеки.
(т.е. "YOUR_LIB.DLL");


Юрий Федоров   (2002-08-23 15:12:00) [12]

>Yuri-7
Имя EXE не обязательно соответствует имени проекта,
у меня Exe компилируется на другой диск

>Skier
Дело в том, что редактор св-в компонента использует мою Dll, которая лежит в папке Exe.

Не хотелось бы заводить строковую константу с путем.

Т.е вопрос сводится к получению значения настройки
Project->Options->Output Directory


Skier   (2002-08-23 15:05:00) [13]

>Юрий Федоров
А зачем он тебе в DesignTime нужен ?


Yuri-7   (2002-08-23 15:02:00) [14]

Имя EXE соответствует имени проекта, но с расширением EXE (DLL). И что значит получить? Сохрани проект по какому надо пути.


Наверх

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