Форум: "Основная";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];
ВнизiShellLink Найти похожие ветки
← →
Jel (2003-10-29 14:13) [0]Пытаюсь получить путь и номер иконки, асоциированной с ярлыком. Пишу
iObject := CreateComObject(CLSID_ShellLink);
iShl := iObject as iShellLink;
iFile := iObject as iPersistFile;
res := iFile.Load("c:\wa.lnk", 0);
if res <> 0 then showMessage(SysErrorMessage(res));
s := pchar(StringOfChar(" ",100));
res := iSHl.GetIconLocation(s, 100, i); // возвращает ""
// res := iSHl.GetPath(s, 100, aaa, 0); // - а вот это работает
if res <> 0 then showMessage(SysErrorMessage(res));
ShowMessage(s);
ошибок не возникает, но путь пустая строка, причем закоментированная строка работает и возвращает нормальный путь.
Подскажите, плиз, что делаю не так?
← →
ZEE (2003-10-29 14:30) [1]так GetIconLocation - это если иконка указано явно, а если нет то берется из самого файла на который указывает ярлык...
← →
Jel (2003-10-29 14:55) [2]
> ZEE © (29.10.03 14:30) [1]
Спасибо. А я-то парюсь... :)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.039 c