powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Монстр какой-то получается !!!
15 сообщений из 15, страница 1 из 1
Монстр какой-то получается !!!
    #32221464
BigHarry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин - наваял прогу - пара-тройка форм + компоненты для доступа к БД - в итоге откомпиленный проект (без пурги для отладки) получился больше мегабайта ! Нельзя-ли как-то вместо стандартного TForm с ее кучей зачастую ненужных пропердей и методов воткнуть что-то другое?
...
Рейтинг: 0 / 0
Монстр какой-то получается !!!
    #32221468
BigHarry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это я про D-5. Следующие версии страшно даже ставить - если счас худо-бедно с помощью всяких аспакеров/архиваторов можно на дискете разместить апликацию, то что там в следущих версиях...
...
Рейтинг: 0 / 0
Монстр какой-то получается !!!
    #32221491
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня сейчас демопроекты основанные на 50% на авторских классах килобайт 600-700 весят...
...
Рейтинг: 0 / 0
Монстр какой-то получается !!!
    #32221547
Rostyk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Монстр какой-то получается !!!
    #32221648
Фотография Mihail R.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WinAPI :)
...
Рейтинг: 0 / 0
Монстр какой-то получается !!!
    #32221693
Серега
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2BigHarry
>в итоге откомпиленный проект (без пурги для отладки) получился больше мегабайта !
И что - место на диске кончилось?
Вот ведь незадача - накидал на формы компонентов - получил рабочую прогу за 2-3 часа (дня), а хочется что бы объем был как у написанной на ассемблере.
За все надо платить.
...
Рейтинг: 0 / 0
Монстр какой-то получается !!!
    #32221758
JSW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSW
Гость
Используй упаковщик EXE файлов aspPack к примеру (сжимает в 2-3 раза)
...
Рейтинг: 0 / 0
Монстр какой-то получается !!!
    #32221802
BigHarry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cпасибо за полезные ссылки !!!

По поводу размера - имхо - чем меньше программа - тем быстрее она загрузиться в оперативку и быстрее будет работать - так как в ней нету лишнего кода и данных.
...
Рейтинг: 0 / 0
Монстр какой-то получается !!!
    #32221820
Серега
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2JSW
> Используй упаковщик EXE файлов aspPack к примеру (сжимает в 2-3 раза)
А какой в этом смысл?

2BigHarry
>По поводу размера - имхо - чем меньше программа - тем быстрее она загрузиться в оперативку и быстрее будет работать - так как в ней нету лишнего кода и данных.
Если очень критично время доступа и скорость работы не надо писать на Делфи. В программе важнее функциональность а не снижение времени загрузки с 0.5 сек до 0.3.
...
Рейтинг: 0 / 0
Монстр какой-то получается !!!
    #32221868
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOL
...
Рейтинг: 0 / 0
Монстр какой-то получается !!!
    #32222272
Дмитрий Мыльников
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во-первых, действительно, если нужен компактный exe, то пишите всё сами ручками и через WinAPI.

Во-вторых, с чего вы взяли, что все ваши мегабайты будут загружены в оперативку. Видимо Вы плохо знаокмы с процессом загрузки программ в Windows. В память грузится только то, что используется в работе программы. Плюс к тому, в exe файле кроме собственно кода есть ещё много чего.

Ну и в третьих, хочу присоединиться к мнению Сергея, что шум из ничего. Простая тестовая программа 'Hello Word!', написанная средствами Delphi целиком на WinAPI занимает что-то около 90 Kb (сам проверял в своё время). То есть, не сильно больше, чем на том же Microsoft C. Только гемора в этом случае больше, а удобств и скорость разработки гораздо меньше.
Да и кто мешает свою библиотеку со своим TForm написать, где всех этих "зачастую ненужных пропердей и методов" не будет? :) Если у Вас время загрузки программы в ОЗУ стоит намного дороже, чем то, что вы на такую разработку потратите.
...
Рейтинг: 0 / 0
Монстр какой-то получается !!!
    #32222299
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на счет 90 кб, плохо проверяли
17кб, можно меньше. в 17 кб, е меня директдрав демка со звездами летящими на камеру была. на делфи.
...
Рейтинг: 0 / 0
Монстр какой-то получается !!!
    #32222395
BigHarry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>В память грузится только то, что используется в работе программы.
>>Плюс к тому, в exe файле кроме собственно кода есть ещё много чего.

Сегмент кода однозначно загружается весь целиком, а не по процедурам. Канечно - мона процедуры закатать в dll и указать DEMANDLOAD discardable - но от этого код этих процедур компактнее не станет - и в качестве балласта будут загружаться участки лишего и ненужного кода - например - мне нафиг не нужен код, отвечающий за определенные эвенты - типа ОнДаблКлик, ОнРесайз и проч...

В общем - спасибо за ответы - за ссылку на KOL - буду разбираться...
...
Рейтинг: 0 / 0
Монстр какой-то получается !!!
    #32222430
Rostyk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Монстр какой-то получается !!!
    #32224280
Фотография SmaLL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да чЁ вы за размеры беспокоитесь!
Посмотрите сколько весит хотябы Word или Excel!
А Photoshop!!
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Монстр какой-то получается !!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]