Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.09.2008, 18:03   #1
GanGSISoft
Пользователь
 
Регистрация: 30.05.2008
Сообщений: 25
По умолчанию Вынос компонентов программы (которые делфи всталяет в каждую программу) из проги в dll

Я хочу вынести компоненты программы (которые отсуствуют в windows и их делфи всталяет в каждую программу и dll,) из программы в dll.
Мне это надо чтоб написать прогу состаящую из нескольких небольших exe и dll файлов.
GanGSISoft вне форума Ответить с цитированием
Старый 27.09.2008, 21:30   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

В меню Project -> Options на вкладке Packages установи галочку Build with runtime packages. Посмотри на размер полученного exe. Теперь попробуй запустить программу на машине где нет Delphi.
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 27.09.2008, 22:28   #3
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

Цитата:
Я хочу вынести компоненты программы (которые отсуствуют в windows и их делфи всталяет в каждую программу и dll,) из программы в dll.
Мне это надо чтоб написать прогу состаящую из нескольких небольших exe и dll файлов.
Набор слов, чесное слово, лешоное смысла.
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 29.09.2008, 19:21   #4
GanGSISoft
Пользователь
 
Регистрация: 30.05.2008
Сообщений: 25
По умолчанию

Цитата:
Сообщение от evg_m Посмотреть сообщение
В меню Project -> Options на вкладке Packages установи галочку Build with runtime packages. Посмотри на размер полученного exe. Теперь попробуй запустить программу на машине где нет Delphi.
Это я понимаю, прога скажет что требуется что-то для запуска. Вот я и хочу это что-то вынести в dll файл.
Мне нужно чоб у меня не было 2 проги 500kb, а две проги по 60 kb и один dll 470kb.
GanGSISoft вне форума Ответить с цитированием
Старый 29.09.2008, 19:38   #5
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

Нафик ДЛЛ. Просто таскаеш со своими прогами файл *.bpl. Или можно свой pack с нужными компонентами сварганить (можна со стандартными).
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 30.09.2008, 21:02   #6
GanGSISoft
Пользователь
 
Регистрация: 30.05.2008
Сообщений: 25
По умолчанию

Как это сделать? И с какими *.bpl

Последний раз редактировалось mihali4; 15.03.2009 в 14:05. Причина: Излишнее цитирование
GanGSISoft вне форума Ответить с цитированием
Старый 30.09.2008, 21:31   #7
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

какие? вот эти
Цитата:
Сообщение от GanGSISoft Посмотреть сообщение
Это я понимаю, прога скажет что требуется что-то для запуска. .
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 30.09.2008, 21:36   #8
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Как это сделать? И с какими *.bpl
Еще раз читайте пост номер 2. Если никак не получается понять - бросьте это дело вообще - оно явно не для вас, увы...
А прочитать две первых главы любой книги по Дельфи... Не, это, наверное, как подвиг Матросова...
mihali4 вне форума Ответить с цитированием
Старый 30.09.2008, 21:47   #9
DM_bite
Участник клуба
 
Аватар для DM_bite
 
Регистрация: 29.07.2008
Сообщений: 1,091
По умолчанию

Цитата:
Это я понимаю, прога скажет что требуется что-то для запуска. Вот я и хочу это что-то вынести в dll файл.
Мне нужно чоб у меня не было 2 проги 500kb, а две проги по 60 kb и один dll 470kb.
Что-то не пойму, для чего тут dll.....Если пишешь программу для себя, то галку build with runtimes packages мона поставить.....

Цитата:
Еще раз читайте пост номер 2. Если никак не получается понять - бросьте это дело вообще - оно явно не для вас, увы...
А прочитать две первых главы любой книги по Дельфи... Не, это, наверное, как подвиг Матросова...
еле заглушил смех.....
Кто бы ты ни был - не думай о себе слишком (с)
DM_bite вне форума Ответить с цитированием
Старый 06.10.2008, 20:15   #10
GanGSISoft
Пользователь
 
Регистрация: 30.05.2008
Сообщений: 25
По умолчанию

Я книги по делфи читал, целых 2-е. из одной я узнал что можно уменьшить размер проги используя API windows, место стандандартных компонентов delphi.
А как сделать bpl файл не не узнал и в delphiпрограмме не нашол. Так может мне кто подскажет, если кто занет.
GanGSISoft вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как запустить в делфи программу паскаля? orange girl Помощь студентам 10 05.04.2011 08:50
Создание компонентов во время работы программы Rusl92 Компоненты Delphi 23 05.04.2008 08:38
Как вывести текст в окно без компонентов делфи. Только на win api deadh5n1 Помощь студентам 1 08.12.2007 01:41
Программы которые мы используем Fainder Софт 18 28.07.2007 05:43
стандартные иконки делфи которые на палитре компонентов ozhjog Общие вопросы Delphi 2 04.07.2007 17:39