| 
| 
 | Вопрос # 676/ вопрос открыт / | 
 |  Здравствуйте, уважаемые эксперты! создал программу Использую Excel App b Rave Как мозжно урезать розмер EXEшника да и весего дистрибутива не используя Архиваторы ?заранее благодарен
 Приложение:Переключить в обычный режим TForm1 = class(TForm)    CoolBar1: TCoolBar;    Gr: TGradient;    XPManifest: TXPManifest;    ActionManager1: TActionManager;    prop: TLabel;    tretgr: TGroupBox;    Label13: TLabel;    Label12: TLabel;    po_s: TEdit;    Label14: TLabel;    po_i: TEdit;    Label15: TLabel;    po_n: TEdit;    Label11: TLabel;    po_b_s: TEdit;    po_b_n: TEdit;    Label10: TLabel;    pl_b_s: TEdit;    pl_b_n: TEdit;    Label7: TLabel;    Label8: TLabel;    pl_s: TEdit;    Label4: TLabel;    Label5: TLabel;    pl_i: TEdit;    pl_n: TEdit;    Label2: TLabel;    Label3: TLabel;    chetgr: TGroupBox;    sum: TEdit;    Label6: TLabel;    Label9: TLabel;    det: TEdit;    pergr: TGroupBox;    Dat: TDateTimePicker;    Label1: TLabel;    num: TEdit;    Label16: TLabel;    doc_form: TComboBox;    Label17: TLabel;    vtorgr: TGroupBox;    UNVIV: TAction;    Excel: TExcelApplication;    print: TAction;    List: TImageList;    CHZ: TEdit;    chzl: TLabel;    Action1: TAction;    ActionMainMenuBar1: TActionMainMenuBar;    ActionToolBar1: TActionToolBar;    about: TAction;    exit: TAction;    edb: TAction;    mfo: TClientDataSet;    vvod: TBitBtn;    new: TAction;    up: TUpDown;    RvCust: TRvCustomConnection;    RvProject1: TRvProject;    RvSystem1: TRvSystem;    pr: TAction;    SaveDialog1: TSaveDialog;    pre: TAction;
|  |   Вопрос задал: Р.А. (статус: Посетитель)Вопрос отправлен: 29 июня 2007, 07:22
 Состояние вопроса: открыт, ответов: 2.
 |  Ответ #1. Отвечает эксперт: Вадим К Здравствуйте, Раджабов Амин!А сколько в данный момент получается размер? А сколько хотелося бы?
 
 Просто используя VCL вы уже способствуете "большим размерам". Но разве 2-3 мегабайта в наше время это большие размеры? Хотя ...
 Урезать можно так:
 -выкинуть большие картинки с проекта
 -удалить сторонние компоненты-украшательства
 -использовать пакеты времени выполнения
 
 А использовать упаковщики - не рекомендую. Они только вредят.
 
|  | Ответ отправил: Вадим К (статус: Академик)Время отправки: 29 июня 2007, 11:02
 Оценка за ответ: 4
 Комментарий к оценке: Спасибо |  Ответ #2. Отвечает эксперт: Матвеев Игорь Владимирович Здравствуйте, Раджабов Амин!1. Выкинуть ненужные ресурсы;
 2. Удалить неиспользуемые модули из секций uses всех модулей ("умный" компилятор Delphi не умеет удалять автоматически неиспользуемые модули);
 3. Выкинуть ненужные библиотеки;
 
 А в конце пожать все UPX'ом (http://upx.sourceforge.net/
 ), и вовсе они (упаковщики) не вредят, даже помогают очень часто, главное использовать грамотно.
 
 Мини-форум вопросаМини-форум пуст. Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |