Модераторы: Poseidon, Snowy, bems, MetalFan

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Уменьшить размер программы. (Настройка пакетов), Уменьшаем размер программы. 
V
    Опции темы
Vadим
Дата 29.3.2013, 16:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 22.3.2013

Репутация: нет
Всего: нет



Печально, что дела с Delphi (размерами его exe-ника) обстоят так. Решил перевести весь проект на C#, вчера закончил. Спасибо всем за помощь!

Это сообщение отредактировал(а) Vadим - 29.3.2013, 16:08
PM MAIL   Вверх
kami
Дата 29.3.2013, 21:25 (ссылка) |    (голосов:5) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1806
Регистрация: 25.8.2007
Где: Санкт-Петербург

Репутация: 23
Всего: 72



Цитата(Vadим @  29.3.2013,  16:06 Найти цитируемый пост)
Решил перевести весь проект на C#, вчера закончил. 

ну да, размером .NET фреймворка (и его требованиями к ОС) можно пренебречь.  smile 
PM MAIL WWW   Вверх
superVad
Дата 30.3.2013, 02:11 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 735
Регистрация: 6.4.2006
Где: Черкассы, Украина

Репутация: 4
Всего: 15



Цитата(Vadим @  29.3.2013,  15:06 Найти цитируемый пост)
Решил перевести весь проект на C#, вчера закончил. Спасибо всем за помощь!

Чего уж там - переводи сразу еще и на яву и на кьюте - и посравнивай...
PM MAIL   Вверх
northener
Дата 30.3.2013, 02:26 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1361
Регистрация: 2.9.2010

Репутация: 8
Всего: 20



Ну и на VB программа тоже будет тоньше smile


--------------------
Но только лошади летают вдохновенно.
Иначе лошади разбились бы мгновенно!
PM MAIL   Вверх
Vadим
Дата 30.3.2013, 15:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 22.3.2013

Репутация: нет
Всего: нет



Подошел я к преподу рассказал ситуацию, он на меня посмотрел испуганными глазами и все. 
Потом стал орать: 
- Я знаю что ты делаешь!
- Это кончится тюрьмой.
- Я сам тебя сдам. 
Думал, дай подойду, спрошу. У него стаж работы 26 лет, где я еще такого найду. В общем отзывчивый 
препод как он говорил главное водку не пить  smile
Дал совет писать на ассемблере. Я ассемблер знаю на уровне простых приложений. При написании больших программ на ассемблере теряюсь в коде мозги блин корявые у меня.   smile 
Так что пришлось выбирать более легкие пути, хотя я к такому не привык.  
Проект написал на С#, отладил, работает на ура. Но все, же не спокойна моя душа.  smile

Добавлено через 8 минут и 46 секунд
Все что я пишу, пишу для себя и ради собственного любопытства! 

Это сообщение отредактировал(а) Vadим - 30.3.2013, 15:07
PM MAIL   Вверх
kami
Дата 30.3.2013, 17:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1806
Регистрация: 25.8.2007
Где: Санкт-Петербург

Репутация: 23
Всего: 72



Цитата(Vadим @  30.3.2013,  15:01 Найти цитируемый пост)
Дал совет писать на ассемблере.

Стандартная фраза, занесенная во все FAQ, как ответ на вопрос "как сделать программу меньше". В общем - не очень тонкая ирония.
PM MAIL WWW   Вверх
Vadим
Дата 30.3.2013, 18:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 22.3.2013

Репутация: нет
Всего: нет



Цитата(kami @ 30.3.2013,  17:00)
Цитата(Vadим @  30.3.2013,  15:01 Найти цитируемый пост)
Дал совет писать на ассемблере.

Стандартная фраза, занесенная во все FAQ, как ответ на вопрос "как сделать программу меньше". В общем - не очень тонкая ирония.

Все так говорят, пиши на ассемблере и все. С такой интонацией, будто я один на свете ассемблер знаю плохо.  smile 
PM MAIL   Вверх
bems
Дата 30.3.2013, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 3400
Регистрация: 5.1.2006

Репутация: 31
Всего: 88



Тебе намекают что уменьшение размера экзешника это не самоцель, и уменьшать его нужно только если есть весомые причины так трахаться


--------------------
Обижено школьников: 8
PM MAIL   Вверх
Akella
Дата 30.3.2013, 20:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 36
Всего: 329



Цитата(Vadим @  30.3.2013,  15:01 Найти цитируемый пост)
Подошел я к преподу рассказал ситуацию, он на меня посмотрел испуганными глазами и все. 
Потом стал орать: 
- Я знаю что ты делаешь!
- Это кончится тюрьмой.
- Я сам тебя сдам. 

 smile WTF?

Добавлено через 37 секунд
http://www.vr-online.ru/blog/sverh-sverhma...i-crinkler-5058
http://kolmck.net/rindex.htm
Библиотека KOL позволяет разрабатывать чрезвычайно компактные GUI-приложения для Windows (начиная с приблизительно 14К без сжатия - при условии использования предлагаемой замены системных модулей system, sysinit и др.) 
PM MAIL   Вверх
Vadим
Дата 3.4.2013, 08:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 22.3.2013

Репутация: нет
Всего: нет



Цитата(Akella @ 30.3.2013,  20:01)
Цитата(Vadим @  30.3.2013,  15:01 Найти цитируемый пост)
Подошел я к преподу рассказал ситуацию, он на меня посмотрел испуганными глазами и все. 
Потом стал орать: 
- Я знаю что ты делаешь!
- Это кончится тюрьмой.
- Я сам тебя сдам. 

 smile WTF?

Добавлено @ 20:02
http://www.vr-online.ru/blog/sverh-sverhma...i-crinkler-5058
http://kolmck.net/rindex.htm
Библиотека KOL позволяет разрабатывать чрезвычайно компактные GUI-приложения для Windows (начиная с приблизительно 14К без сжатия - при условии использования предлагаемой замены системных модулей system, sysinit и др.)

Спасибо за совет, буду пробовать.  smile 
PM MAIL   Вверх
Akella
Дата 4.4.2013, 20:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 36
Всего: 329



тут вот утилита, которая может показать размер модулей
http://delphitools.info/other-tools/mapfilestats/
PM MAIL   Вверх
vinc2000
Дата 4.4.2013, 22:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


FlashEx [project]



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 15.11.2012
Где: Moscow

Репутация: нет
Всего: нет



Используй UPX - сам пользуюсь! Exe в 4Mb сжимает до 2Mb - т.е. в 2 раза! (Просто перетащи exe на ярлык upx)

Это сообщение отредактировал(а) vinc2000 - 4.4.2013, 22:52

Присоединённый файл ( Кол-во скачиваний: 1 )
Присоединённый файл  UPX.rar 405,58 Kb
PM MAIL WWW   Вверх
northener
Дата 5.4.2013, 01:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1361
Регистрация: 2.9.2010

Репутация: 8
Всего: 20



Цитата(vinc2000 @  4.4.2013,  22:48 Найти цитируемый пост)
Используй UPX - сам пользуюсь!

Не надо такое советовать. Пользы ~0, а проблем лишних добавится.


--------------------
Но только лошади летают вдохновенно.
Иначе лошади разбились бы мгновенно!
PM MAIL   Вверх
Poseidon
Дата 5.4.2013, 08:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphi developer
****


Профиль
Группа: Комодератор
Сообщений: 5273
Регистрация: 4.2.2005
Где: Гомель, Беларусь

Репутация: 53
Всего: 133



Цитата(vinc2000 @  4.4.2013,  22:48 Найти цитируемый пост)
Используй UPX - сам пользуюсь! Exe в 4Mb сжимает до 2Mb - т.е. в 2 раза!
Про упаковщики я уже писал выше, польза от них только поверхностная. При экономии размера на HDD, мы транжирим оперативку. А оперативка у каждого из нас гораздо меньше чем HDD. Пользы 0!



--------------------
Если хочешь, что бы что-то работало - используй написанное, 
если хочешь что-то понять - пиши сам...
PM MAIL ICQ   Вверх
Akella
Дата 5.4.2013, 10:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 36
Всего: 329



При передаче файла через интернет польза есть.
PM MAIL   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0851 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.