Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Софт
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.11.2009, 19:31   #31
SnX
Форумчанин
 
Регистрация: 30.10.2009
Сообщений: 114
По умолчанию

Цитата:
А в Windows exe'шнике непременно будут таблицы релокаций, таблицы импорта, ресурсы, и всё это будет весить как раз порядка 13Кб.
Почему непременно? Этих таблиц/секций, может и не быть, все зависит от структуры программы, и даже если и есть, то они никак не весят 13кб.

Последний раз редактировалось SnX; 28.11.2009 в 21:32.
SnX вне форума Ответить с цитированием
Старый 30.11.2009, 16:01   #32
Xatr
Форумчанин
 
Аватар для Xatr
 
Регистрация: 17.09.2008
Сообщений: 349
По умолчанию

Вот файлик с обрезанными модулями System и SysInit.
Только при загрузке выдаёт ошибку, но размер в 3,5Кб достигнут.
Вложения
Тип файла: rar min.rar (4.5 Кб, 10 просмотров)
если чем помог, поставьте отзыв на весы
Xatr вне форума Ответить с цитированием
Старый 30.11.2009, 17:51   #33
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

в Делфи как и в С++ есть своя RTL
в асме её нет, вы сами должны все контролировать и если что исправлять или уведомлять пользователя.
в Делфи вам надо написать лишь
Код:
try
 i:=StrToInt(Edit1.Text);
except
 ShowMessage('Введите число');
end;
а в Асме?

то есть что получается...вы перешли на ЯП высокого уровня(то есть отошли от прямого управления процем) и еще и не довольны переходом...а зачем тогда перешли?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 10.08.2012, 10:49   #34
DelhiProgramer
Пользователь
 
Регистрация: 10.08.2012
Сообщений: 84
По умолчанию

13 кб весит пустая программа, потому что при любой компиляции делфи закидывает в программу RC DATA с информацией о том, что это вообще делфовская программа (там есть лицензия) и с информацией о компонентах, существующих в делфи, через которую делали прогу. А ещё в пустой программе есть 25(!) процедур из kernel32.dll, 3 advapi32.dll, 2 user32.dll. Интересно откуда?..
DelhiProgramer вне форума Ответить с цитированием
Старый 10.08.2012, 11:29   #35
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Интересно откуда?
а там всякие SysInit и тп ими пользуються.
посмотрите на названия процедур.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
программа 160 м.б весит ее нужно сжать до 50. WinRar так не сжимет Alex2009 Свободное общение 9 30.11.2009 15:46
Почему так происходит? Zeraim Общие вопросы Delphi 1 05.05.2008 14:10
Вопросов много, так что попорядку! Ermiss Общие вопросы Delphi 14 01.11.2007 16:18
Почему так? Сильванович Михаил Общие вопросы C/C++ 2 03.07.2007 11:57
Обьясните почему так... malevich Общие вопросы Delphi 5 10.02.2007 17:29