Получение цели ярлыков URL (какой код быстрее?) - VB

Узнай цену своей работы

Формулировка задачи:

Приветствую! Воспользовался интерфейсом IUniformResourceLocatorW. Задача - получить цель нескольких ярлыков URL и в идеале, чтобы не уничтожать объект InternetShortcut для возможности повторно использовать этот экземпляр класса, работая со всеми файлами *.URL. Но при попытке дважды вызвать метод Load интерфейса IPersistFile получаю ошибку "Automation error. Unspecified Error 80004005". В примерах MSDN для освобождения ресурсов использовался метод Release, но в интерфейсе IPersistFile я такого не нашел (да и в описании нет) и не факт, что это решит проблему (подключал Edanmo OLE libs). Написал 2 рабочих примера: 1) через создание экземпляра класса InternetShortcut
2) через CoCreateInstance
Наверное, по принципу работы и скорости не будут отличаться. Можете посоветовать, как добиться максимальной скорости пакетной обработки?

Решение задачи: «Получение цели ярлыков URL (какой код быстрее?)»

textual
Листинг программы
Set IURL = oIS

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.857 из 5
Похожие ответы