Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.013 c
3-82086
paa
2003-09-05 12:05
2003.09.25
Генератор отчета PReport


4-82548
anonym
2003-07-23 00:34
2003.09.25
Получение хэндла запускаемого приложения


3-82114
XQuest
2003-09-04 09:23
2003.09.25
Rave Reports против Crystal Reports


4-82552
xZero
2003-07-22 22:04
2003.09.25
Иконки с раб. стола


3-82129
Рома
2003-09-04 12:47
2003.09.25
У кого есть какие наработки, решения по организауии групп в




   Наверх