Форум: "Основная";
Текущий архив: 2003.09.25;
Скачать: [xml.tar.bz2];
Внизuses Windows, Forms, Menus, ... частично? Найти похожие ветки
← →
AndB (2003-09-12 05:51) [0]Модули поключаемые в секции Uses подключаются целиком или возможно выборочно включить отдельные классы, типы? Напр. я могу обойтись без мод. Graphics, но если вздумется по ходу дела изменять цвет компонентов - придется включать Graphics, хотя нужен из него только TColor...
← →
Zergling (2003-09-12 06:06) [1]Delphi компилирует весь юнит, т.к. компелятор не может определить, что тебе понядобится из этого юнита в будующем (создание объектов в RunTime). Поэтому если хочеш немного сэкономить (памяти/уменьшить exe), создавай свой юнит с нужными классами.
← →
default (2003-09-12 06:08) [2]нет, потому что компилер не знает что будет юзаться из каждого модуля
← →
Иван Шихалев (2003-09-13 19:05) [3]Компилятор еще с турбо паскаля знает, что будет использоваться, а что нет. Целиком тянуться только виртуальные методы. Классы, и даже их статические методы тянутся только те, которые реально используются.
← →
Psibug (2003-09-13 19:15) [4]Это точно. Иван совершенно прав. Можешь справку проверить.
← →
default (2003-09-13 19:54) [5]Иван Шихалев © (13.09.03 19:05) [3]
а что если я в RunTime буду генерить 32 битовые числа
и используя их в качестве адреса буду "пробовать" вызвать подпрограмму
если я "попал в точку" компиллер должен вызвать соотв-ую подпрограмму
← →
pasha_golub (2003-09-13 19:58) [6]Иван Шихалев прав.
2default
AFAIK, адреса вызовов процедур назначаются на этапе компиляции, а если компилятор не включил эту функцию, то можно пальцем и не в такое место попасть
← →
Anatoly Podgoretsky (2003-09-13 21:09) [7]Ну если только TColor, то можешь использовать Integer, и это не шутка, но ты наверняка не понял.
А за модули не волнуйся лишнего не подключит, а что касается Windows то вообще ничего не подключит, хоть модуль и гигантский.
Насчет компилятора не совсем верно, не его это дело, этим занимается оптимизатор и компоновщик, но по сути верно, только нужное, а нужного много нужно.
← →
Ihor Osov'yak (2003-09-13 21:55) [8]> только нужное, а нужного много нужно.
Класс!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.09.25;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c