![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Что делаю не так с запуском ярлыка [D7, XP]
den11111 © (2007-12-30 19:37:00)Порылся в инете нашел не мало инфы как запустить ярлык. Но что то не получается. Вот код программы:
program TTT;
uses
Windows, Messages, SysUtils, Controls, Forms,
ShellApi;
{$R *.res}
begin
Application.Initialize;
Application.Run;
ShellExecute(Application.Handle,'open', 'C:\TTT.lnk', nil, nil, SW_SHOW);
Exit;
end.
{RASkov} (2007-12-31 04:21:00) [1]> [2] den11111 © (30.12.07 22:13)
Почитай в справке по ShellExecute про параметры, в часности про 4 параметр. Вот этот параметр как раз и есть параметр ком строки)
Во как :)
den11111 (2007-12-30 22:13:00) [2]Спасибо получилось, и еще один вопрос, правда не потеме: как в delphi можно передать на выполнение команде Пуск->Выполнить какие нибудь данные например: regsvr32 <Путь к DLL> (для регистрирования dll)
PZ (2007-12-30 20:02:00) [3]Я запускаю так:
ShellExecute(0, nil,
'C:\Documents and Settings\<Имя пользователя>\Рабочий стол\<Name>.lnk',
nil, nil, SW_SHOWNORMAL);