Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.10.20;
Скачать: CL | DM;

Вниз

Компиляция программы   Найти похожие ветки 

 
Дмитрий   (2013-01-24 12:28) [0]

Добрый день. Скажите, если в секции USES  main модуля подключены модуля, функции которых не используются в программе, то компилятор их тоже скомпилирует или оставит без внимания? И если используются только несколько функций с подключаемого модуля, то скомпилируются только они или весь модуль?


 
Rouse_ ©   (2013-01-24 12:48) [1]

Только те, которые используются


 
icWasya ©   (2013-01-24 12:53) [2]

Скомпилирует по любому(ему нужно таки знать - используется функция или нет) и в DCU будут присутствовать все функции. А вот попадёт ли что-нибудь в EXE - это уже действительно зависит от того - используется ли функция или нет. Например модуль Windows - больше мегабайта, и как правило используется его малая часть.


 
aka   (2013-01-24 13:26) [3]

По дереву вниз от точек входа(вызова), скомпилирует только нужные функии.


 
QAZ10   (2013-01-24 13:38) [4]


> функции которых не используются в программе

даже если неиспользуется ниодной,то в модуле может быть секция инициализации, которая и притянет хренову кучу кода
например как в модуле SusUtils


 
Медвежонок Пятачок ©   (2013-01-24 14:04) [5]

а может быть и наеборот.
в юзез есть и используется (особым образом), но в exe не попало.


 
брат Птибурдукова   (2013-01-24 14:26) [6]

Удалено модератором


 
Ega23 ©   (2013-01-24 14:48) [7]

Удалено модератором


 
Slym ©   (2013-01-25 14:08) [8]

а как же initialization "неиспользуемых" юнитов? они там могут саморегистрироваться аля RegisterClass или еще ченить в этом духе



Страницы: 1 вся ветка

Текущий архив: 2013.10.20;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.007 c
15-1368217802
Юрий
2013-05-11 00:30
2013.10.20
С днем рождения ! 11 мая 2013 суббота


6-1269857940
ZeTToG350
2010-03-29 14:19
2013.10.20
Переадресация на сокетах


1-1317222763
Ольга
2011-09-28 19:12
2013.10.20
Отображение в гриде текстов на иврите


2-1359099941
mashkin
2013-01-25 11:45
2013.10.20
Поставить галочку только в 1 элемент cheklistbox


15-1367502757
boriskb
2013-05-02 17:52
2013.10.20
Как делается телевидение