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

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

Как прога может узнать полный путь к своему ярлыку(!) ? [D5, Win95/98, NT4]


hp1100 ©   (2002-03-26 09:30:00) 

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


Eugene1501   (2002-03-27 15:48:00) [1]

А никак ты ярлык из проги не найдешь. Разве что перебрать все файлы на винте.


hp1100   (2002-03-27 10:44:00) [2]

А для того, чтобы не тратить системные ресурсы. А так - запустил (вроде как из командной строки, но посредством ярлыка) - оно переключило что надо и выгрузилось из памяти.


PVOzerski   (2002-03-26 15:43:00) [3]

А почему ярлык, а не окошко?


hp1100   (2002-03-26 12:40:00) [4]

Пишу прогу-переключатель чего-то там. По идее ярлык должен висеть на рабочем столе или в, как ее там (W98) - панелька быстрого запуска справа от кнопки "Start" - толком не помню. Да мало ли где может быть ярлык.
Хочется мне, чтобы вид ярлыка был разным в зависимости от текущего состояния переключаемого параметра. Определяется это иконкой, прописанной в ярлыке. Идея такова - перезаписывать при переключении парамеров ярлык, меняя в нем прописанный путь к иконке. Но, поскольку заранее неизвестно, где именно будет находиться ярлык и как он будет называться... ну ясно, в общем. Был бы ярлык, а перезаписать его уже ясно как.


Andrey007   (2002-03-26 10:53:00) [5]

А Вам чего надо-то? Если надо сделать защиту от повторного запуска приложения, то могу выложить текст.


Наверх

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