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

Вниз

Создание ярлыка   Найти похожие ветки 

 
al-al   (2006-04-07 10:07) [0]

Доброго всем времени суток. Вопрос простой: Как програмно создать ярлык?


 
Der Nechk@ssoff ©   (2006-04-07 11:22) [1]

API


 
Игорь Шевченко ©   (2006-04-07 11:28) [2]

Der Nechk@ssoff ©   (07.04.06 11:22) [1]

Если у тебя есть фонтан - заткни его. Дай отдохнуть и фонтану.


 
Zeqfreed ©   (2006-04-07 11:59) [3]

http://www.scalabium.com/faq/dct0051.htm
http://offline.burik.ru/delphi/dw/base/create_object_link.html
http://www.delphirus.com.ru/modules.php?name=Pages&pa=showpage&pid=832


 
sniknik ©   (2006-04-07 12:16) [4]

описание
http://centersti.com/Info/PROGR/Delphi7%20prof/Glava31/Index4.html

но пример там корявый, просто исправил явные глюки (о->0 и тд), без "оптимизаций".

в uses добавить ShlObj
и в const
const
 IID_IPersistFile: TGUID =
   (D1:$0000010B;D2:$0000;D3:$0000;D4:($C0,$00,$00,$00,$00,$00,$00,$46));

procedure TForm1.Button1Click(Sender: TObject);
var
 NewLink: IShellLink;
 fn, fp: string;
 ws: WideString;
 hRes: THandle;
 pf: IPersistFile;
begin
 NewLink:= CreateComObject(CLSID_ShellLink) as IShellLink;
 fn:= ParamStr(0);
 NewLink.SetPath(pchar(fn));
 fp:= ExtractFilePath(fn);
 NewLink.SetWorkingDirectory(pchar(fp));
 NewLink.SetDescription(pChar(Application.Title));
 ws:= fp+Application.Title+".lnk";
 hRes:= NewLink.QueryInterface(IID_IPersistFile, pf);
 if Succeeded(hRes) then
   pf.Save(pWideChar(ws), False);
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.038 c
1-1142536049
Нуину
2006-03-16 22:07
2006.04.23
Как отловить изменение размера владельца компонента?


15-1142582621
default
2006-03-17 11:03
2006.04.23
Пятничная задачка


15-1144047436
Новичоккк
2006-04-03 10:57
2006.04.23
Только что узнал что Razorback закрыли (eMule)


6-1136934287
Кефир87
2006-01-11 02:04
2006.04.23
HTTP клиент с помощью TClientSocket


3-1138807330
Neo Trinitron
2006-02-01 18:22
2006.04.23
Поиск в поле CLOB (Oracle)