Помощь - Поиск - Пользователи - Календарь
Полная версия: Как создать ярлык?
Форум «Всё о Паскале» > Delphi, Assembler и другие языки. > Delphi
Nowheremany
Помогите создать ярлык! unsure.gif
trminator
http://delphi.aiq.ru/raznoe/raznoe3.htm, вопрос #30
Max
Но это ты создашь его программно!
Код
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;
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.