Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.30;
Скачать: CL | DM;

Вниз

Как программно создать ярлык?   Найти похожие ветки 

 
avakss ©   (2004-01-11 11:37) [0]

Как программно создать ярлык на KOL и чтобы файл не сильно увеличивался в размере?
я нашёл такой код:

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;

Но из-за модулей в USES  не поддерживается замена системных файлов и размер стал 93 кб при пустой форме.


 
SPeller ©   (2004-01-11 14:42) [1]

Это как: из-за модулей в USES  не поддерживается замена системных файлов ?? Ошибки чтоли выдаёт?


 
Vladimir Kladov   (2004-01-11 15:13) [2]

на моем сайте есть модуль links, архив кажется так же и называется.



Страницы: 1 вся ветка

Текущий архив: 2004.05.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.027 c
1-1084793163
Alek_1
2004-05-17 15:26
2004.05.30
Как скопировать динамический масив?


4-1082040213
Дубинин Алексей
2004-04-15 18:43
2004.05.30
Определение количества оперативной памяти работающего приложения


3-1083914596
Nikolay M.
2004-05-07 11:23
2004.05.30
OLE DB-провайдер для Sybase ASE - ?


1-1084720501
Lammo
2004-05-16 19:15
2004.05.30
Использование PChar в dll


8-1080043109
MaestroV
2004-03-23 14:58
2004.05.30
Свойства TPen