Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.28;
Скачать: CL | DM;

Вниз

Размер   Найти похожие ветки 

 
BIG BROTHER   (2003-04-11 16:53) [0]

Такая ситуевина:
Написал небольшую прогу - пара кнопок лискбокс да диалог, скомпелил - все ОК, НО(!) размер вышел 430 Кб! Удалил пару лишнего из uses - 420 Кб. Что можно еще сделать для уменьшения размера проги!
Пробовал так: Project => Options => Packajes => Buil with runtime packajes но при компиляции он мне пишет что ни одит packaje не найден. Поможел ли переустанока делфей?


 
Anatoly Podgoretsky ©   (2003-04-11 16:55) [1]

Что ты называешь размером программы, от этого зависит ответ, но это обычная озабоченность начинающих программисто, только мотом они осознают, что размеры винчестеров давно измеряются (десятками) гб.


 
BIG BROTHER   (2003-04-11 16:57) [2]

Я имею ввиду выходящии ЕХЕ фаил. никаких других фаилов типа ini для функционирования проги не нужно.


 
NickBat ©   (2003-04-11 17:02) [3]

> Что можно еще сделать для уменьшения размера проги!
Перейти на MS Visual C++


 
DVM ©   (2003-04-11 17:10) [4]


> Перейти на MS Visual C++

А Вы пробовали сами - то писать на Visual С++?
С каких это пор проги написанные в нем стали маленькими?
Прога то маленькая, а mfc50.dll - 2 мега.

Маленькие проги на C те,что написаны на WinApi без MFC.
Таким методом можно и в Delphi все писать, только долго.
В Delphi даже меньше будет.




 
Игорь Шевченко ©   (2003-04-11 17:10) [5]


> Что можно еще сделать для уменьшения размера проги!


Нажать Shift+Delete в проводнике. Размер до нуля уменьшится.

#ifdef FLAME
Ну какого, скажите мне, лешего, вас так волнуют размеры программы с парой кнопок, ListBox и диалогом ? Что в этой программе такого ценного, что стоит так бороться за уменьшение ее размера ? Или стоит ее выложить в интернет, как все сразу рвануться ее скачивать, потом, посмотрев на размер, плюнут и не будут ?
#endif


 
BIG BROTHER   (2003-04-11 17:13) [6]

Вы совершенн правы насчет того что ее нужно выложить в инет! А размер в 420 Кб для плевой проги для общения с мобильными телефонами многоват


 
Anatoly Podgoretsky ©   (2003-04-11 17:18) [7]

BIG BROTHER (11.04.03 16:57)
Build with run timе packages
размер exe будет очень маленький.


 
BIG BROTHER   (2003-04-11 17:24) [8]

Пробовал Buil with runtime packajes но при компиляции он мне пишет что ни одит packaje не найден. Поможет ли переустанока делфей?


 
Игорь Шевченко ©   (2003-04-11 17:28) [9]


> Вы совершенн правы насчет того что ее нужно выложить в инет!
> А размер в 420 Кб для плевой проги для общения с мобильными
> телефонами многоват


Если она нужная - ее и так скачают, невзирая на размер.


 
Anatoly Podgoretsky ©   (2003-04-11 17:40) [10]

BIG BROTHER (11.04.03 17:24)
Э, так у тебя порушенная Дельфи, начни с чистой инсталляции

Размер 420 кб, чертовски маленький для Интерната, заботиться начинай после 10 мб и то только в ближайгие пару лет и то если собираешься распространять где нибудь в Гане.
Для информации на текущее время объем передаваемый за сутки в интернете равен 170 петабайт, к 2007 году этот объем возрастет до 5600 петабайт в сутки.

Нормальным методом уменьшения размера при пересылки по Сети является сжатия файла и помощью формат zip, именно zip и никакой другой. Или же его разнвидность самораспаковывающие архивы, но тоже того же формата. Можешь расчитывать на уменшение примерно в два раза.


 
NickBat ©   (2003-04-11 17:43) [11]

> DVM © (11.04.03 17:10)

> А Вы пробовали сами - то писать на Visual С++?
Представmте себе - пробывал.

А вообще-то неужели если не поставить :))), то юмор ситуации не доходит?
Вопрос подобный сабжу задается так часто, что это похоже на анекдот, а я, каюсь, забыл поставить смайлик.




 
Anatoly Podgoretsky ©   (2003-04-11 17:44) [12]

Яя могу взять и не нужную и даже установить, только пусть мне заплятят.


 
panov ©   (2003-04-11 19:17) [13]

Если бы я в инете был, когда ветка была создана, она бы сразу в мусор отправилась.
А сейчас пусть в трепотне посидит...

PS.
(см. поле "тема")


 
NA ©   (2003-04-11 21:13) [14]

Интересно, что типичный код с VCL при переходе с Д3 на Д5 стал заметно больше, а вот код на чистом WinAPI упал, к примеру, с 19.500 кб до 17 с копейками - перекомпилял свою старую программку ради интереса.


 
Mystic ©   (2003-04-11 21:18) [15]

> NA © (11.04.03 21:13)

Это начиная с шестой Delphi. В связи с выходом Kylix они почти полностью переписали System.pas, поэтому такой результат


 
MityaP ©   (2003-04-11 21:45) [16]

to [Anatoly Podgoretsky © (11.04.03 17:40)]
> ...сжатия файла и помощью формат zip,
> именно zip и никакой другой.
> Можешь расчитывать на уменшение примерно в два раза.
zip - дерьмо.! по сравнению с RAR...
там, где zip сжимает в два раза, RAR ужимает в три, а то и в четыре..!!..


 
Mystic ©   (2003-04-11 21:46) [17]


> Если бы я в инете был, когда ветка была создана, она бы
> сразу в мусор отправилась.
> А сейчас пусть в трепотне посидит...
>
> PS.
> (см. поле "тема")


Надо создать новый топик --- "О вечном", без права создания новых веток, но чтобы туда можно было дописывать мысли всем желающим. И туда перекидывать ветки по мере их поступления


 
Anatoly Podgoretsky ©   (2003-04-11 21:58) [18]

MityaP © (11.04.03 21:45)
Сразу и дерьмо, дело не в дерьме а в стандартах де факто, а он -zip и на многих архивах ничего другого не примут. а некоторые файрволы и не пропустят.



 
Malder ©   (2003-04-11 22:17) [19]

Anatoly Podgoretsky, сразу видно, что вы далеки от проблем пользователей интернет в России (а также, наверное и Гондураса).
Очень многие выходят в интернет по модему, поэтому 10 Мб - это немало. И от того, сколько в интернете перекаччивается информации каждую секунду таким людям легкче не становится

BIG BROTHER, в общем, у тебя два варианта. Или писать на чистом WinApi, или сжимать exe"шник архиваторами/exe упаковщиками.

Хотя есть третья мера. Середина между удобством VCL и емкостью чистого WinApi - библиотека KOL http://kol.mastak.ru/



Страницы: 1 вся ветка

Текущий архив: 2003.04.28;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.018 c
1-91355
888
2003-04-15 06:37
2003.04.28
как сделать чтобы от формы оставался один заголовок


3-91141
paxer
2003-04-04 17:54
2003.04.28
Получить одним запросом данные из нескольких таблиц


1-91324
VIB
2003-04-15 14:56
2003.04.28
Grid


1-91401
Dmitry V. Averuanov
2003-04-16 11:18
2003.04.28
Двоичный -->


1-91337
Giemgo
2003-04-13 16:33
2003.04.28
Загрузка библиотеки