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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.034 c
3-40802
Alex_x
2003-10-22 10:35
2003.11.13
Странная ситуация С ADO запросом


1-41572
Udjin
2003-10-27 14:42
2003.11.13
Сравнение экземпляров классов


8-41762
Zorik
2003-06-26 16:30
2003.11.13
Как отобразить большой Bitmap на PaintBox.Canvas (100-200 Mb)


1-41388
denis24
2003-10-29 17:10
2003.11.13
проверка значения в ячейке StringGrida


14-42014
undert
2003-10-14 01:35
2003.11.13
Что делать ?