Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как программно создать ярлык?

7.0K
16 декабря 2004 года
senser
24 / / 22.10.2004
Есть процедура для создания ярлыков:
[color=blue]
uses ShlObj, ComObj, ActiveX;

procedure CreateLink(const PathObj, PathLink, Desc, Param: string);
var
IObject: IUnknown;
SLink: IShellLink;
PFile: IPersistFile;
begin
IObject := CreateComObject(CLSID_ShellLink);
SLink := IObject as IShellLink;
PFile := IObject as IPersistFile;
with SLink do begin
SetArguments(PChar(Param));
SetDescription(PChar(Desc));
SetPath(PChar(PathObj));
end;
PFile.Save(PWChar(WideString(PathLink)), FALSE);
end;[/color]
Кто-нибудь может по подробней объяснить что это
за параметры:[COLOR=blue]PathObj, PathLink, Desc, Param
[/COLOR] ?
404
17 декабря 2004 года
GooD
108 / / 04.12.2003
PathObj - Путь и имя файла для которого создается ярлык.
PathLink - Путь и имя ярлыка(обязательно с расширением)
Desc - Описание
Param - Параметры запуска
7.0K
17 декабря 2004 года
senser
24 / / 22.10.2004
Цитата:
Originally posted by GooD
Desc - Описание
Param - Параметры запуска


Можно про эти параметры по-подробней?

301
17 декабря 2004 года
lord Kelvin
897 / / 08.11.2004
Цитата:
Originally posted by senser

Можно про эти параметры по-подробней?


Описание - комментарий (его можно увидеть в свойствах ярлыка)
Параметры запуска - параметры командной строки

7.0K
18 декабря 2004 года
senser
24 / / 22.10.2004
Цитата:
Originally posted by lord Kelvin

Описание - комментарий (его можно увидеть в свойствах ярлыка)
Параметры запуска - параметры командной строки



Спасибо !:)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог