![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
||||
|
||||
|
Вот я строил приложение, долго и муторно подбирал компоненты. Добавлял, удалял. uses секция стала на страницу A4. Само приложение на жёстком и в оперативной памяти даже при удалении из этой секции некоторых библиотек не уменьшается.
Как убрать из uses всё лишнее? Что делать с размером? |
|
#2
|
||||
|
||||
|
Лечиться от паранойи.
Как вариант - писать на чистом апи. У меня на чистом апи программка была, занимает 26 кб, пакером жмется до 10-15 кб. |
|
#3
|
||||
|
||||
|
Ну простой эксперимент:
Чистый VCL проект. собираем в Release: Вес: 2.17 Mb. Добавляем cxGrid на форму, собираем в Release. Вес: 5.80 Mb. Удаляем cxGrid с формы вес: 5.77 Mb. Удаляем из Uses всё, что подтянул с собой cxGrid, вес: 4,14 Mb. |
|
#4
|
||||
|
||||
|
Юзай старую делфу, VS2012 или FASM, и пиши на WinAPI.
Делфи не предполагает маленьких приложений.Цитата:
|
|
#5
|
||||
|
||||
|
Я не претендую на "маленькие" приложения.
Лишь хочу, чтоб всё, что мне не понадобилось в проекте, вычистилось и не занимало лишнее место. |
|
#6
|
||||
|
||||
|
Цитата:
|
|
#7
|
||||
|
||||
|
Ну судя потому, что размер изменился мало, удалено было не всё - независимо от версии Дельфи.
|
|
#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)
| ||