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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.05.2008, 09:41   #11
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,762
По умолчанию

Если я туда нажму у меня вообще ни один пакет не будет в ехе-шнике. Т.е. мне придёться их таскать отдельно. А я хочу чтобы их не тоскать отдельно, а чтобы они были включены в ехе-шник, но не все, а только используемые моей прогой.
FaTaL вне форума Ответить с цитированием
Старый 01.05.2008, 19:23   #12
Alter
Старожил
 
Аватар для Alter
 
Регистрация: 06.08.2007
Сообщений: 2,183
Сообщение

Нажав туда, разблокируете Едит, а в нём что угодно сделаете и уберёте метку снова, как кончите. Это подходит?
Alter вне форума Ответить с цитированием
Старый 02.05.2008, 11:01   #13
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,762
По умолчанию

При убирании метки все пакеты опять становятся на место!
FaTaL вне форума Ответить с цитированием
Старый 14.06.2009, 13:12   #14
hitori
Пользователь
 
Аватар для hitori
 
Регистрация: 09.05.2009
Сообщений: 11
По умолчанию

что-то такое на турбо паскале попадалось тоже, там как-то библиотеки можно было встроить дописав нечто вроде {$R что-то там такое}
в делфи есть такое в implementation
{$R *.dfm}
подключает файлы с описанием форм
Вот как-то так можно подключить еще и bpl, которые требуются, у меня например на другом компе лезет, что нехватает vcl120.bpl
В инфе проекта написано, что использую 2 библы vcl120.bpl и rtl120.bpl, но найти их нигде не могу чтобы добавить...
Помогите пожалуйста
hitori вне форума Ответить с цитированием
Старый 14.06.2009, 13:34   #15
OCTAGRAM
Oldschool geek
Форумчанин
 
Аватар для OCTAGRAM
 
Регистрация: 09.03.2009
Сообщений: 611
По умолчанию

они в system32
If you want to get to the top, you have to start at the bottom

http://pascal.net.ru/
OCTAGRAM вне форума Ответить с цитированием
Старый 14.06.2009, 13:41   #16
hitori
Пользователь
 
Аватар для hitori
 
Регистрация: 09.05.2009
Сообщений: 11
По умолчанию

да, я нашел, теперь вопрос встает о размерах...
vcl120.bpl весит аж 1,9Мб что не очень соответствует размерам программы 30кб

при попытке вобще встроить эту библиотеку натолкнулся на ошибку компилятора, который заявил, что не может добавить его т.к. он 16 битный

Я не работал с WinAPI, если писать используя только его, то мне будут не нужны сторонние библиотеки, так?

Последний раз редактировалось hitori; 14.06.2009 в 13:48.
hitori вне форума Ответить с цитированием
Старый 14.06.2009, 14:04   #17
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от Hottabych Посмотреть сообщение
Project -> Options -> Packages -> Смотрите Design packages... Должно быть штук 20-30 "галочек"(по умолчанию, если ничего не удаляли и не добавляли).
B еще посмотрите Edit в Runtime... Там должна быть очень длинная строчка из компонентов, которые компилятся с ексешником...
Кстати, удаляя неиспользуемые(но только неиспользуемые), можно существенно уменьшить размер файла...
вообще то Дельфи вкладывает в ЕХЕ(при отсутствии галочки "построить с пакета") только те модули что реально используются.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 14.06.2009, 14:16   #18
hitori
Пользователь
 
Аватар для hitori
 
Регистрация: 09.05.2009
Сообщений: 11
По умолчанию

да, но при этом размер exe становится на порядок больше и даже создав и скомпилировав пакет он в пустом виде занимает 495кб
в следствии этого меня и интересует минимизация размера приложения не в ущерб использования функционала по облегчению формостроения, хотя и это не проблема.

если кто-то работал в делфи без использования всех его удобств используя WinAPI какой размер пустой формы получался?

Последний раз редактировалось hitori; 14.06.2009 в 14:25.
hitori вне форума Ответить с цитированием
Старый 14.06.2009, 14:27   #19
OCTAGRAM
Oldschool geek
Форумчанин
 
Аватар для OCTAGRAM
 
Регистрация: 09.03.2009
Сообщений: 611
По умолчанию

Очень часто программы, использующие OpenSSL под Windows, требуют скачать его отдельно, чтобы за собой не таскать. Почему бы с bpl не поступить также?

UPD: Для легковесного формостроения вроде бы есть какой–то KOL+MCL, но я его не пробовал.
If you want to get to the top, you have to start at the bottom

http://pascal.net.ru/
OCTAGRAM вне форума Ответить с цитированием
Старый 14.06.2009, 14:55   #20
hitori
Пользователь
 
Аватар для hitori
 
Регистрация: 09.05.2009
Сообщений: 11
По умолчанию

Даже новый проект, пустая форма без каких бы то ни было поправок весит эти самые 494 кб.
Нельзя ли как-то саму систему настроить чтобы она вообще не включала в exe библиотек, если нет ни одного элемента использующего их?

Про KOL+MCK читал. Не хочу. Вы мне скажите, уже третий раз спрашиваю при использовании только WinAPI функций программа не будет требовать каких-то библиотек которых нет в Windows по умолчанию?
hitori вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Картинки для программ vitalik007 Софт 5 21.04.2008 17:21
Загрузка программ из др. программ в АСМе Shacal Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 7 05.02.2007 08:53
тестирование программ atom Свободное общение 6 13.11.2006 00:12