| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Как сделать свою форму? |
| Автор: progbeg 20.1.2007, 21:55 |
| Сразу извиняюсь, если вопрос тривиален. Для того, чтобы в программе не было ничего лишнего (т.е., чтобы весила как можно меньше) я использую свои компоненты, в которых у меня только нужные свойства (типа кнопок, меток и т.п., причём наследование идёт не от соответствующих компонентов типа Tbutton, а TCustomControl). Но всё равно, вся главная тяжесть находится в форме. Так вот, как можно создать свою форму - оставив в ней только самое нужное? Как бы свой компонент-форму? |
| Автор: gambit 20.1.2007, 22:01 |
| Поищи, была куча статей по написанию проги на чистом API. |
| Автор: progbeg 20.1.2007, 22:09 |
| Да, у меня есть такой пример |
| Автор: Alexeis 20.1.2007, 23:03 |
| progbeg, наиболее существенное решение это библиотека KOL. Она заменяет VCL, но к сожалению программирование под нее хоть и похоже на программирование под VCL, но в деталях отличается, при этом довольно часто в лучшую сторону. Там есть визуальное проектирование и большое количество ассемблера. Выигрыш также в меньшем числе используемых модулей (чем больше модулей тем больше размер файла из-за выравнивания секций). Важно что мал размер не только на диске, но и в памяти. Но есть несколько существенных недостатков. 1) Нет виртуальных методов 2) Нет RTTI. Т.е. библиотеку следует использовать для небольших проектов. |
| Автор: S.A.G. 20.1.2007, 23:30 |
| А как насчет создания формы нестандартных размеров? Например овальную или со скругленными краями? |
| Автор: Sunvas 20.1.2007, 23:42 | ||
Это уже пошли регионы.. |
| Автор: Alexeis 20.1.2007, 23:52 |
Не только! Прозрачность тоже рулит |
| Автор: ivan219 21.1.2007, 00:46 |
| progbeg, а ты можеш выложить свои компоненты??? |
| Автор: Snowy 21.1.2007, 11:13 |
| http://vingrad.ru/DELPHI-DLP-001216 http://www.kolnmck.ru/ |
| Автор: ivan219 21.1.2007, 12:19 |
| Да но у KOL есть болшой минус это его страшные контролы А что нельзя их перерисовать скажем под тип XP |
| Автор: Alexeis 21.1.2007, 13:34 |
Без проблем. У кол есть также манифест, который превращает контролы в хрюшные. А страшными они кажутся из-за использования системного шрифта. Никто не мешает установить его любым. |
| Автор: Snowy 21.1.2007, 20:55 |
| Ты гоняешь стаю туч Те же XP стили работают. И контролов полно. Я уж не говорю про Grush, которые 150 очков вперёд дадут |
| Автор: ivan219 22.1.2007, 00:06 |
Да да приношу извинения давно я на сайт KOL не заглядывал действительно появился симпатичные контролы KOLSATabs а Grush вобще симпатяга. Надо будет попробовать |