alexostrov

Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Проблема с кнопками для Извлечения значков [32x24x16] из папки, в которой находятся значки, или из библиотеки. Использовалась библиотека Wcmicons.dll (Андрея Аверина из TCImage22) и значки в папке из этой библиотеки. Количество значков в библиотеке и в папке больше 2000. Если использовать кнопку с: icldf=%P%N||"%t"//0||delete<48:-1|3>||progres<>||upd<3> и извлекать из Wcmicons.dll то появляется окно с "progres". На 100% закрывается окно прогресса и тут же появляется повторно окно (progres), доходит до 49% и зависает. В Диспетчере задач процесс висит (приходится убивать). Как только убил процесс в Диспетчере, в папке назначения появились извлеченные значки, но их было только 1105 шт. Если же извлекать значки из *.dll, в которой значков меньше 1100, то окно "progres" появляется 3 раза (я так понимаю, что происходит 3 процесса:извлечение, удаление форматов больше 32 и сохранение). В таком варианте команда отрабатывает отлично. Если использовать кнопку с: icods=%L||"%t"//0||delete<48:-1|0>||progres<> и извлекать значки из папки то при извлечении происходит зависание на 1112 значке. Дальше та же процедура. Если в библиотеке или в папке находится 1100 значков, то проблем с извлечением нет. Пробовал разные библиотеки и папки со значками: та же история. Подскажите пожалуйста: как извлечь значки, формата 16х24х32 из большой (1200+) библиотеки или из папки со значками (1200+) |