Модераторы: группа: Модератор, группа: Комодератор
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> почему на дельфи приложение меньше чем на си++ 
V
    Опции темы
koljan
Дата 10.3.2006, 09:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


VIP
**


Профиль
Группа: Участник
Сообщений: 430
Регистрация: 18.12.2005
Где: г.Архангельск




приложение на API выводящее только одно пустое окошко на дельфи 15Кб а на си 22.5
а сжатые aspack delphi-14кб си++-17.5Кб
почему так

Это сообщение отредактировал(а) koljan - 10.3.2006, 09:24


--------------------
PM MAIL ICQ   Вверх
Guedda
Дата 10.3.2006, 11:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Подрывник
****


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




Патаму што компилятор плохой на си у тебя. Используй Watcom-овский компилятор. И тогда намного меньше будит весить прога на си


--------------------
Ll 2
PM MAIL WWW ICQ Skype GTalk   Вверх
koljan
Дата 10.3.2006, 15:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


VIP
**


Профиль
Группа: Участник
Сообщений: 430
Регистрация: 18.12.2005
Где: г.Архангельск




а на vc что меньше не сделать?


--------------------
PM MAIL ICQ   Вверх
Guedda
Дата 10.3.2006, 16:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Подрывник
****


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




Пакажи код.


--------------------
Ll 2
PM MAIL WWW ICQ Skype GTalk   Вверх
Snowy
Дата 10.3.2006, 17:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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




Интересные у тебя размеры.
Примерно так? form.zip 2.5kb (Delphi7)
PM MAIL   Вверх
Guedda
Дата 10.3.2006, 17:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Подрывник
****


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




Snowy, ASPack-ом сжимал?


--------------------
Ll 2
PM MAIL WWW ICQ Skype GTalk   Вверх
S.A.P.
Дата 10.3.2006, 18:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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




koljan, Видел пример, где путем хиртых манипуляций с линкером добивались размера программы в 600 с лишним байт на Visual C (без сжатия). Сам не пробовал smile . Но в 1 килобайт уместить реально. Пользуйся поиском.
PM MAIL   Вверх
Snowy
Дата 10.3.2006, 18:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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




Неа. У меня такого даже не водится.
Могу кстати и меньше сделать... Но лень.
Добавлено @ 18:36
Цитата(S.A.P. @ 10.3.2006, 18:33 Найти цитируемый пост)
Видел пример, где путем хиртых манипуляций с линкером добивались размера программы в 600 с лишним байт на Visual C (без сжатия).
Иссесно без сжатия. Со сжатием оно меньше кило ну никак не будет.
PM MAIL   Вверх
Guedda
Дата 10.3.2006, 18:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Подрывник
****


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




Snowy, а не можешь код той проги, которая 3 Киблобайта, мне на ПМ кинуть, я поразбираюсь...

Заранее благодарен


--------------------
Ll 2
PM MAIL WWW ICQ Skype GTalk   Вверх
Snowy
Дата 10.3.2006, 20:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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




3 кило не дам. Щас под рукой нет.
Дам вот: http://forum.vingrad.ru/index.php?showtopi...mp;#entry521716
PM MAIL   Вверх
koljan
Дата 10.3.2006, 22:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


VIP
**


Профиль
Группа: Участник
Сообщений: 430
Регистрация: 18.12.2005
Где: г.Архангельск




всё нашёл что искал
Код

#pragma comment(linker,"/MERGE:.rdata=.text")
#pragma comment(linker,"/FILEALIGN:512 /SECTION:.text,EWRX /IGNORE:4078")
#pragma comment(linker,"/ENTRY:WinMain")
int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR argv, int)


получилось 1.5Кб


--------------------
PM MAIL ICQ   Вверх
Fixin
Дата 10.3.2006, 22:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ёжик
***


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




Цитата(koljan @ 10.3.2006, 22:01 Найти цитируемый пост)
получилось 1.5Кб
+++Измени тип приложения на мультипоточную длл, используй только либы user32.lib kernel32.lib gdi32.lib msvcrt32.lib
Код

#pragma comment(linker,"/opt:nowin98")
и получишь 512 байт прогу. Я получал такого размера с окном и двумя едитами, в которые писалась системная инфа smile
PM MAIL ICQ   Вверх
koljan
Дата 10.3.2006, 22:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


VIP
**


Профиль
Группа: Участник
Сообщений: 430
Регистрация: 18.12.2005
Где: г.Архангельск




Цитата(Fixin @ 10.3.2006, 22:19 Найти цитируемый пост)
1:
#pragma comment(linker,"/opt:nowin98")

у меня ета опция стоит в project-->properties но размер от этого не уменьшился 1.5Кб


--------------------
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Флейм"
Тут модерируют вообще все кому не лень!

Это "Песочница"!!!

В разделе не действуют многие правила:

  • Можно оффтопить
  • Можно флудить, но не увлекаться
  • Можно общаться на темы, не только связанные с программированием.
  • Если вы поставили здесь адекватный вопрос, не ждите адекватного ответа.

Строго запрещено:

  • Размещать рекламу
  • Обсуждать политику
  • Оскорблять друг-друга и переходить на личности
  • Наезжать
  • Материться
  • Уныло обсуждать унылые вещи

Напоминаем о существовании волшебной кнопочки Репорт. Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джинна-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт.


Глас Винграда:

Лучшее в Камасутре - это введение!


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

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


 




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


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

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