Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.04.28;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.011 c
3-91213
Z_man7777
2003-04-10 15:35
2003.04.28
Возврат данных из процедуры.


4-91580
Colt
2003-02-26 06:48
2003.04.28
Ещё раз о прорисовке


1-91386
QUE
2003-04-16 14:13
2003.04.28
Убрать border из ComboBox a


3-91231
Wedos
2003-04-11 07:51
2003.04.28
Ошибка при фильтрации


1-91253
filin
2003-04-16 00:05
2003.04.28
oemtochar + WinNT





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский