Загрузка иконки зарегистрированного типа файлов, в память.

Тема в разделе "WASM.BEGINNERS", создана пользователем Toxasoft, 23 сен 2010.

  1. Toxasoft

    Toxasoft New Member

    Публикаций:
    0
    Регистрация:
    20 сен 2010
    Сообщения:
    188
    Как загрузить иконку файла с определенным расширением в память?
     
  2. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    ExtractAssociatedIcon() ?
     
  3. Toxasoft

    Toxasoft New Member

    Публикаций:
    0
    Регистрация:
    20 сен 2010
    Сообщения:
    188
    А какие у нее параметры?
     
  4. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
  5. Toxasoft

    Toxasoft New Member

    Публикаций:
    0
    Регистрация:
    20 сен 2010
    Сообщения:
    188
    А эта функция работает если например я хочу достать иконку с которой ассоциированы например rar архивами? Если нет то подскажите плиз как.
     
  6. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    Toxasoft
    а написать три строчки программы чтобы узнать это слабо?
     
  7. Toxasoft

    Toxasoft New Member

    Публикаций:
    0
    Регистрация:
    20 сен 2010
    Сообщения:
    188
    У меня сейчас нет доступа к компу. И я просто собираю полезную инфу для себя! Кстати если ты знаешь скажи а не поучай меня.
     
  8. baldr

    baldr New Member

    Публикаций:
    0
    Регистрация:
    29 апр 2010
    Сообщения:
    327
    Q. Работает ли GetCommandLine(), если у меня нет доступа к компу?
    A. Если с доступом опа, работать не может ничто.

    Не надо переспрашивать. Надо проверять.
     
  9. Toxasoft

    Toxasoft New Member

    Публикаций:
    0
    Регистрация:
    20 сен 2010
    Сообщения:
    188
    Нет доступа к компу- он сгорел! А будит только под конец недели.
     
  10. baldr

    baldr New Member

    Публикаций:
    0
    Регистрация:
    29 апр 2010
    Сообщения:
    327
    Toxasoft,

    Сожалею. Вообще-то всё работает (если с реестром всё в порядке). Вспоминаю как я Фортран на клетчатой бумаге изучал, в 6-м классе. :derisive:
     
  11. Toxasoft

    Toxasoft New Member

    Публикаций:
    0
    Регистрация:
    20 сен 2010
    Сообщения:
    188
    Baldr. Если с реестром все нормально - ето типа ветка реестра с расширением файла(ключ с путем к значку)?да? А если не все нормально с реестром?
     
  12. baldr

    baldr New Member

    Публикаций:
    0
    Регистрация:
    29 апр 2010
    Сообщения:
    327
    Всяко бывает. Иногда HKCU перекрывает HKLM, иногда пути в DefaultIcon кривые, иногда IconHandler буруздит — это жизнь.
     
  13. Toxasoft

    Toxasoft New Member

    Публикаций:
    0
    Регистрация:
    20 сен 2010
    Сообщения:
    188
    А что значит iconhandler буруздит
     
  14. Toxasoft

    Toxasoft New Member

    Публикаций:
    0
    Регистрация:
    20 сен 2010
    Сообщения:
    188
    А что значит iconhandler буруздит
     
  15. baldr

    baldr New Member

    Публикаций:
    0
    Регистрация:
    29 апр 2010
    Сообщения:
    327
    Toxasoft,

    Это когда не отзывается или неправильно отзывается по IPersistFile или IExtractIcon. Эффект примерно тот же, что и в случае кривого пути к иконке в DefaultIcon.
     
  16. Toxasoft

    Toxasoft New Member

    Публикаций:
    0
    Регистрация:
    20 сен 2010
    Сообщения:
    188
    Тю так просто а я уже начал ломать себе голову :)