Volchek
![](http://forum.ru-board.com/board/avatars/private/Volchek.gif)
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Содруги, кто-то может пояснить такую вещь: имеется файл WCMICON2.DLL с иконками для TC весом примерно 1,5М. Я решил с помощью сабжа заменить в нем одну иконку на другую (её вес 55Кб) и вес результирующего dll-файла увеличился вдвое! В новой иконке были разрешения 256 и 64, которые мне не нужны, и, решив, что такой вес может быть из-за них, я их удалил. Вес иконки уменьшился до 26Кб. Далее я вновь открыл сохраненный ранее WCMICON2.DLL и заменил ту же иконку новой, уже с разрешениями 48 и ниже, ожидая, что вес dll уменьшится, но он, сцуко, вновь увеличился на 1,5 мегабайта - аж до 4,5! То есть, по результату, 2 замены иконки увеличили размер файла аж в 3 раза! Что, вообще, за хрень то такая?? UPD Разобрался. Чтобы такой бабуйни не происходило нужно не сохранять отредактированный dll, а экспорировать его в новый файл dll, тогда размер не растёт таким идиотским образом, а меняется лишь на какие-то килобайты. Совсем неочевидное решение, на мой взгляд. А кратное увеличение размера при простом сохранении файла могу, в качестве предположения, объяснить лишь тем, что в нем остаются копии исходника, т.е чем больше раз файл редактируется, тем больше кратность увеличения его размера. Но может я и не прав, конечно. ![](http://forum.ru-board.com/board/s/biggrin.gif)
---------- Сегодня - это то самое завтра, о котором мы так беспокоились вчера |
| Всего записей: 1399 | Зарегистр. 05-01-2003 | Отправлено: 19:09 27-09-2024 | Исправлено: Volchek, 19:25 27-09-2024 |
|