-
Подскажите, как совместно использовать компоненты KOL и VCL??
-
а смысл?
-
vcl code in a dll. only kol code in main program. or the other way around.
-
Зачем же в dll, это совсем необязательно. Менеджер памяти используется тот же. Лучше, конечно, если есть возможность обойтись TObject. Иногда люди пишут полезные компоненты, поумнее, чем "кнопка с крыжиком", но оборачивают их в TComponent. При наличии исходников, суть дела иногда удается отделить от оболочки. А вообще, не столько тянет по размеру собственно TComponent, сколько включение в uses Forms, Controls, Classes, Dialogs, SysUtils и т.п. Причем включают сразу и не задумываясь, надо ли оно вообще. Часто быват, что можно просто выкинуть их из uses, а код так же компилируется и работает. Смвсла мало, если вы берете тяжелые VCL-компоненты, из которых уже мало что можно выкинуть, они вам тут же 400К экзешник организуют, а дальше - какой смысл пытаться уменьшить - ничего уже не уменьшится.
-
> включение в uses Forms, Controls, Classes, Dialogs, SysUtils > и т.п. Причем включают сразу и не задумываясь, надо ли оно > вообще.
скорей не выключают, ибо включает сама делфя автоматом
|