Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.144.10.130] |
|
Сообщ.
#1
,
|
|
|
Можно ли создать проект без формы, но подключить к нему компоненты (невизуальные)? ПРостите заранее моё невежество :
Так, например, хочу вставить компонент KeySpy в проект как модуль, но не создавать форму.. это возможно? |
Сообщ.
#2
,
|
|
|
да, убей все визуальное, потом New/Data Module и на него все невизульные компонеты,
вот только это тебя не спасет от больших размеров приложения (forms все равно надо подключать)....... делай все вручную..... var t:tTimer; ...... t:=tTimer.Create..... ну и т.п. |
Сообщ.
#3
,
|
|
|
а без forms никак? :-/
нельзя подключить компонент напрямую к проекту? в принципе, есть исходник, может оттуда выдрать процедуры... : |
Сообщ.
#4
,
|
|
|
я же написал - убей все VCL
пиши прямо в project.dpr, а компоненты создавайй вручную...... uses uMyComponent; ..... var mc:tMyComponent; .... begin mc:=tMyComponent.create; .... end. |
Сообщ.
#5
,
|
|
|
ТО, что VCL убить надо, я понял ;)
Но, как я понимаю, размер ПРАКТИЧЕСКИ не изменится???? Как избежать "разбухания" ЕХЕшника??? Я понимаю, что слишком круто замахнулся.... но все же... |
Сообщ.
#6
,
|
|
|
размер очень даже уменьшиться, например
program Project1; {$R *.RES} begin end. не больше 20 килобайт...... а если убрать {$R *.RES}, то можно ещё пару сэкономить..... ну а теперь продолжай свой проект, например используй api. (а если так волнует размер, то воспользуйся KOL) |
Сообщ.
#7
,
|
|
|
Цитата rhf, 22.06.02, 20:11:21 а если убрать {$R *.RES}, то можно ещё пару сэкономить..... С ресурсом - 9,102 без - 8,920 ;D |
Сообщ.
#8
,
|
|
|
у меня в d3 на этом целый килобайт экономиться (прямо ровнно 1024байт ;D )
|