![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 07.06.2008
Сообщений: 6
|
![]()
Ярлык находится в папке с программой, когда запускаю ее, то при нажатии на Button1 ярлык должен запускаться. Но он соответственно не запускается))) Причем например ярлык из проигрывателя Light Alloy он спокойно запускает, а вот из Сетевого окружения нет. Может ярлык Сетевого окружения какой-то особенный?
Вот как прописал (предварительно добавил в uses ShellAPI): procedure TForm1.Button1Click(Sender: TObject); begin ShellExecute(Handle, 'open', 'D:\Мои программы\Программы Delphi\Сетковключатель\qwerty.exe.l nk', nil, nil, cmdShow); end; Примечание: название ярлыка пробывал по разному писать (qwerty, qwerty.lnk, qwerty.exe qwerty.exe.lnk |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
![]()
'D:\Мои программы\Программы Delphi\Сетковключатель\qwerty.exe.l nk' - этот путь берётся с вашей машины. Посмотрите через сеть путь к своей программе и замените на правильный
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 07.06.2008
Сообщений: 6
|
![]()
не понял))))))
Примечание: через Пуск\Выполнить тоже запускается, а с программы нет |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
![]() Код:
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 07.06.2008
Сообщений: 6
|
![]()
Как это не указан??
'D:\Мои программы\Программы Delphi\Сетковключатель\qwerty.exe.l nk' а это что??? ярлык Light Alloy находящийся в этой же папке он запускает |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
![]()
ShellExecute(Handle,
'open', 'D:\Мои программы\Программы Delphi\Сетковключатель\qwerty.exe.l nk', nil, nil, cmdShow); ShellExecute(Handle, 'open', 'D:\Мои программы\Программы Delphi\Сетковключатель\qwerty.exe.l nk', '', pChar(extractfilepath('D:\Мои программы\Программы Delphi\Сетковключатель\qwerty.exe.l nk')), SW_SHOWDEFAULT ); Найдите 10 отличий ![]() |
![]() |
![]() |
![]() |
#7 |
Регистрация: 07.06.2008
Сообщений: 6
|
![]()
Да не в пути дело, просто другой ярлык находящийся в этой же папке он запускает, а qwerty.exe нет.
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Использование сетевого кода | xGroupers | Общие вопросы Delphi | 12 | 26.03.2008 13:33 |
Помогите разобраться как запустить Паскаль под WindowsXP | KnDmPetr | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 03.03.2008 12:08 |
Помогите создать ярлык. | Kashp | Общие вопросы Delphi | 8 | 11.08.2007 20:55 |
создание сетевого чата | dmitruha | Работа с сетью в Delphi | 2 | 19.11.2006 17:29 |