Вниз
Скачать: 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.019 c
6-82356
FGTB_8
2003-07-27 13:40
2003.09.25
Как сделать чтобы прога висела в нете, имела свой адрес (к пример


14-82395
Marser
2003-09-05 01:12
2003.09.25
Украина vs Россия (читать всем, но не флудить)


3-82108
P0tia
2003-09-04 16:48
2003.09.25
Как узнать номер последней непустой ячейки в EXCEL


6-82350
Маратей_И
2003-07-25 13:44
2003.09.25
Раскажите про WININET.PAS


1-82185
Дмитрий
2003-09-15 16:53
2003.09.25
Надстрочные и подстрочные сиволы




   Наверх