|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.03.2014, 14:00 | #1 |
Форумчанин
Регистрация: 04.07.2013
Сообщений: 118
|
Формы вне проэкта
Привет всем, писал проэкт для своей фирмы, со временем кол-во форм в проэкте стало рости, и приблизилось оно к 30, так вот, размер exe естественно вырос, уже 12 метров в релизе. Потребовалось сделать автоматическую обновлялку к проге, это не проблема, но помоему не совсем правильно будет тянуть 12 метров при каждом обновлении, если в проэкте допустим я изменил только одну форму, вот и подумал я о отделении второстепенных форм от общего exe. Но в проэкте есть датамодуль с кучей датасетов, каждая форма к своему датасету тянется. Думал использовать dll но говорят граблей много, и что лучше dll для таких вещей не использовать. Вопрос, как мне отделить формы от проэкта, при том что бы оставалась связь с основным датамодулем проэкта?
|
13.03.2014, 14:41 | #2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
ответ здесь
+ надо следить за согласованностью форм а значит все равно качать (во избежание проблем!) придется все. если качать все, то лучше уж один раз (единая программа)
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 13.03.2014 в 14:46. |
13.03.2014, 14:49 | #3 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
bpl берите
|
13.03.2014, 15:10 | #4 |
Форумчанин
Регистрация: 04.07.2013
Сообщений: 118
|
bpl не плохое решение спасибо, не знал, вернее видел в одной программе лежали bpl но не знал на кой черт они нужны.) теперь другой вопрос, а можно bpl тока по формам сделать а то он все компоненты выгружает в них.
|
13.03.2014, 15:17 | #5 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,872
|
Тогда это будет не bpl, а почти та же самая dll. Но насчет всех компонент вы преувеличили.
|
13.03.2014, 15:18 | #6 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
bpl тоже что и dll, только уже с делфевыми делами, в них можно ложить что хош
|
13.03.2014, 15:20 | #7 | |
Форумчанин
Регистрация: 04.07.2013
Сообщений: 118
|
Цитата:
эх не хочет компилиться, пакеты nextgrid не влазят, ну будем смотреть. Последний раз редактировалось Stilet; 14.03.2014 в 08:59. |
|
13.03.2014, 15:41 | #8 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,872
|
|
13.03.2014, 16:27 | #9 |
Форумчанин Подтвердите свой е-майл
Регистрация: 01.12.2006
Сообщений: 514
|
для уменьшения размера обновления, bpl самое то, при грамотной разбивке, модули получаются легкими (правда их много), зато делфевая инфа будет лежать отдельными bpl-ками, и их обновлять не будет необходимости
Пишу на Delphi за еду
|
14.03.2014, 00:56 | #10 |
Заблокирован
Регистрация: 02.03.2014
Сообщений: 439
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с мышью вне формы | alik98 | C# (си шарп) | 1 | 09.01.2013 22:57 |
Кооридинаты мышки, курсора (вне формы) | ShamanK | C# (си шарп) | 4 | 02.02.2012 15:18 |
Сборка проэкта в QT | JoberLord | Qt и кроссплатформенное программирование С/С++ | 15 | 17.04.2010 15:02 |
Перенос проэкта | Kachubchik | Помощь студентам | 3 | 08.04.2010 10:46 |
как работать вне формы? | Elm0 | Общие вопросы Delphi | 3 | 04.12.2008 14:01 |