![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Можно ли как-нибудь в 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). И что значит получить? Сохрани проект по какому надо пути.