Данная обработка позволяет делать движения по дискам операционной системы и получает системные иконки приложений
Данная обработка позволяет делать движения по дискам операционной системы и получает системные иконки приложений.
Для получения системных иконок написана программан на delphi и подключена как доп компанента, данной программе посылается откуда взять иконку и куда ее сохранить.
На данном этапе реализовано движение по дискам вверх и в низ.




Пока полезна только «околоодинесная» фраза «делать движения» :). Для чего она может пригодиться, да еще и с внешней компонентой ума не приложу.
Я что то не понял, а это вообще зачем?
Den_D
В одной из конфигураций 1С, на управляемых формах я увидел каким образом реализованы иконки файлов (конфигурация документооборот), там был индексные файлы перечисленные часто встречаемые файлы, и в зависимости от расширения вызывалась та или иная иконка, в итоге там были описаны не все расширения, примерно для данной цели можно использовать данный метод.
(3) Надо тогда наверно было в описании об этом написать чтобы подобных вопросов не возникало.
Учту на будущее
(5) Ну учить дак учить :):
Чтобы ответить на конкретный комментарий лучше вначале указывать его номер в круглых скобках.
Ничего личного 🙂
использовать внешнюю программу для извлечения иконок ассоциированных приложений не вариант вообще — тормоза жуткие. тип в зависимости от винды может быть Local Fixed Disk а не Локальный жесткий диск. иконки кривые выходят. компонента нужна для таких целей и лучше создать кеш иконок и периодически его проверять, иконки готовые брать из него по расширению файла. тоже искал какую нибудь утилиту быструю для извлечения иконок ассоциированных приложений, но пока безрезультатно — вроде почти то что надо, но не то. сразу все иконки ассоциированных приложений достаточно быстро выводит FileTypesMan v1.62 , есть командная строка — но на экран утилита выводит иконки, а через командную строку можно сохранить только информацию о приложении и о местонахождении иконки (файл и номер иконки в нем), если бы еще сами иконки сохранялись через командную — было бы идеально для быстрого создания кеша иконок.