Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2002.07.22;
Скачать: [xml.tar.bz2];

Вниз

Нужно создать ярлык на рабочий стол !   Найти похожие ветки 

 
Dmitry V. Averuanov   (2002-04-29 16:56) [0]

Нужно создать ярлык(LNK) на рабочий стол, при чем это должно работать как в английской так и в русской версии Windows

Заранее спасибо всем откликнувшимся !


 
Vovchik   (2002-04-29 17:36) [1]

Изучайте СОМ, уважаемый, и особенно IShellLink, IShellFolder.

Получение расположения спец. папок (в т.ч. Рабочего стола): SHGetSpecialFolderLocation. Потом - SHGetPathFromIDList для преобразования PPIDL в конкретный путь.

Ну а потом уже создаёте туда ярлык.

Если непонятно - тут на сайте есть статья по Shell Namespaces.


 
Doom   (2002-04-29 18:38) [2]

На сайте есть пример готовый


 
Dimka Maslov   (2002-04-30 12:49) [3]

http://downloads.endimus.com/dimpas.zip

В модуле находится класс TShellLink для создания ярлыков. Чтобы с помщь этого класса создать ярлык на рабочий стол, надо заполнить все свойства и вызвать метод SaveToFile("{$DESKTOP} Filename.lnk");

После чего ярлык создаётся на рабочем столе в любой версии Windows



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

Форум: "Система";
Текущий архив: 2002.07.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.005 c
3-70636
Explorer
2002-07-01 13:00
2002.07.22
try...except при коннекции


3-70587
masik
2002-06-28 15:51
2002.07.22
Помогите подключить Linked Server


1-70745
НАРИК
2002-07-09 13:49
2002.07.22
МАССИВЫ


3-70617
ADO
2002-06-30 19:48
2002.07.22
Можно ли в DBGrid запретить вставку новых строк, и при этом....


14-70897
sanilo
2002-06-24 12:30
2002.07.22
Теща





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский