|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
Убрать лишнее из Release-версии
Вот я строил приложение, долго и муторно подбирал компоненты. Добавлял, удалял. uses секция стала на страницу A4. Само приложение на жёстком и в оперативной памяти даже при удалении из этой секции некоторых библиотек не уменьшается.
Как убрать из uses всё лишнее? Что делать с размером? |
#2
|
||||
|
||||
Лечиться от паранойи.
Как вариант - писать на чистом апи. У меня на чистом апи программка была, занимает 26 кб, пакером жмется до 10-15 кб. — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#3
|
||||
|
||||
Ну простой эксперимент:
Чистый VCL проект. собираем в Release: Вес: 2.17 Mb. Добавляем cxGrid на форму, собираем в Release. Вес: 5.80 Mb. Удаляем cxGrid с формы вес: 5.77 Mb. Удаляем из Uses всё, что подтянул с собой cxGrid, вес: 4,14 Mb. |
#4
|
||||
|
||||
Юзай старую делфу, VS2012 или FASM, и пиши на WinAPI. Делфи не предполагает маленьких приложений.
Цитата:
jmp $ ; Happy End! The Cake Is A Lie. |
#5
|
||||
|
||||
Я не претендую на "маленькие" приложения.
Лишь хочу, чтоб всё, что мне не понадобилось в проекте, вычистилось и не занимало лишнее место. |
#6
|
||||
|
||||
Цитата:
|
#7
|
||||
|
||||
Ну судя потому, что размер изменился мало, удалено было не всё - независимо от версии Дельфи.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#8
|
||||
|
||||
на Delphi 7 VCL Project оставляю только:
Код:
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; еще IDE бывает добавляет uses в раздел implementation. оттуда тоже надо удалять руками. View-Browser-Units-файл проекта позволяет увидеть все используемые модули. Пишу программы за еду. __________________ Последний раз редактировалось NumLock, 02.09.2013 в 08:30. |
Этот пользователь сказал Спасибо NumLock за это полезное сообщение: | ||
Uniq! (02.09.2013)
|
#9
|
||||
|
||||
Цитата:
Вот здесь автоматически не удалялись ссылки DevExpress библиотеки. Решено, спасибо. |
#10
|
||||
|
||||
Не в тему, но близко. А вот никто не подскажет, как включить обратно автодиалог выбора скинов в девках? Как только их устанавливаешь, при компиляции проекта вылазит это окошко с выбором скинов. И там-же есть пара переключателей для дальнейшего вызова этого окна. Вот я там его выключил и обратно включил... но диалог напрочь перестал появляться. Вот такая печальная история. Где копать что бы вернуть сей сервис?
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#11
|
|||
|
|||
В меню project должен быть новый пункт (после установки девок появляется, если ты нормально ставил, т.е. property editor'ами)
|
#12
|
||||
|
||||
Цитата:
dxSkinController для этого |