Форум: "Потрепаться";
Текущий архив: 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.008 c