Форум: "KOL";
Текущий архив: 2003.04.17;
Скачать: [xml.tar.bz2];
ВнизDelphi форма + MCK ? Найти похожие ветки
← →
stupid (2002-06-28 16:55) [0]Так что? На обычную Delphi"йскую форму бросать KOL компоненты (MCK) неможливо? Или я чё не понял?
← →
BorisMor (2002-06-28 17:21) [1]Правильно.
← →
BorisMor (2002-06-28 17:23) [2]Невозможно.
← →
ZZ (2002-06-28 17:28) [3]А мне казалось, что можно.. но размер проги в таком случае не уменьшится :)
← →
stupid (2002-06-28 18:35) [4]Не понял? А что у KOL есть своя форма, на которую можно ложить компоненты? Если нет - так зачем же визуальные компоненты? Каков процесс их использования?
← →
stupid (2002-06-28 18:45) [5]Немного добавлю от себя о KOL. Когда-то устанавливал этот компонент. Попробовал использовать, откопал какие-то примеры. Ну, что сказать? Написание прог на чистом Win32API - круче: размер меньше! А вот визуальные компоненты MCK меня заинтересовали. Интересно всё же, каков принцип их использования? У них есть своя форма?
← →
rhf (2002-06-28 22:36) [6]ты читал readme, который к mck прилагаеться, там же все написано
← →
stupid (2002-06-28 22:56) [7]2rhf
readme в студию! Я даже не загружал его (mck).
← →
rhf (2002-06-29 00:04) [8]readme.rus
.............
.............
III. НАЧАЛО НОВОГО ЗЕРКАЛЬНОГО ПРОЕКТА
1. В IDE Delphi: File|NewApplication.
2. Не бросать пока никакие компоненты на форму. Из меню выполнить File|Save All, выбрать папку для сохранения зеркального проекта и его модулей, и сохранить проект (два файла). ВСЕ МОДУЛИ проекта ВСЕГДА должны находиться В ОДНОЙ ДИРЕКТОРИИ!
Внимание! Не называйте dpr-файл именем конечного проекта. Пусть он останется пока с именем Project1 (например). Назовите главный модуль (Unit1.pas) так, как он будет называться в проекте.
3. Бросить TKOLProject на форму.
4. Изменить свойство ProjectDest (это имя результирующего проекта, здесь как раз можно ввести "настоящее" имя проекта, т.е. его dpr-файла, без расширения или указания пути - ввести следует только идентификатор).
5. Бросить на форму компонент TKOLForm.
6. В Delphi5 (только), необходимо теперь прописать в опциях САМОГО ПРОЕКТА путь к сервисным модулям:
Project | Options | Directories/Conditionals | Search path
и вписать сюда: $(Delphi)\Source\ToolsApi
(возможно ввести этот путь в список Library path в Tools | Environment options | Library один раз, чтобы больше не заботиться об этом).
7. Если TKOLForm был брошен (5.) ПОСЛЕ изменения свойства TKOLProject.projectDest (4.), данный шаг не нужен, и результирующий проект готов (переходим к п.8).
Иначе:
измените в свойствах формы (TKOLForm), например, ее размер. Хотя exe-файл и не создается, результирующий проект при этом формируется, и готов к тому, чтобы его открыть.
8. Откройте полученный проект (в той же директории, имя - то, которое было задано в KOLProject1.ProjectDest). Файлы Project1.* можно со спокойной совестью удалить.
9. А вот теперь Вы имеете проект KOL/MCK. Можно бросать на форму зеркальные контролы из палитры (закладка KOL), настраивать их, назначать события, кодировать... Запускать, отлаживать. Короче, Банзай! т.е. Enjoy!
.................
.................
.................
← →
stupid (2002-06-29 09:03) [9]Если я правильно понял: у MCK есть своя форма - TKOLForm? Или нет? А вообще кто создаёт такие readme, с таким описанием? Ребята пишите попроще и Вам всё зачтёться при раздаче..., мой Вам совет - совет stupid"a.
← →
BorisMor (2002-06-29 12:22) [10]>stupid
ReadMe писал Кладов. И помоему очень подробно все описал :)
> stupid
> Win32API - круче: размер меньше!
С чего это ?
Цыфры... цифры просим...
← →
Gandalf (2002-06-29 17:06) [11]>Так что? На обычную Delphi"йскую форму бросать KOL компоненты >(MCK) неможливо? Или я чё не понял?
1. Можно, но
а. Если он визуальный прога, не будет компилится (с изменениями) пока их не уберешь
б. Если невизуальный, прога сильно разбухнет в объеме - потому так лучше не делать (теряешь суть KOL).
> Написание прог на чистом Win32API - круче: размер меньше!
2. В принципе правда, но не совсем - часть кода KOL написана на asm руками (причем грамотно), что лучше чем компилятор Borland.
Причем тем больше программа тем сложнее писать программу под API вообще и грамотно писать в частности, в итоге ты проигрываешь по скорости разработки, работе и размере. Проверял лично, делал прогу на Tasm,Delphi API,Delphi KOLnMCK.
Объем - 5 Кб/18 Кб/22 Кб
Оформленние -/=/+ (Плохо, неплохо, красиво)
Время - 30 мин/10 мин/2 мин
И это на мелочах (в смысле легкая программка - именно программка), причем если пытаться догнать (KOL) по оформлению, API проиграет всем!
>Если я правильно понял: у MCK есть своя форма - TKOLForm? Или >нет?
3. Да есть такой компонент - он НЕвизуальный, необходим для настройки свойств формы - перехват событий формы, цвета, иконки и т.д. надо делать на KOLForm (правда размер можно менять и обычной формы).
← →
Death for... (2002-07-02 16:32) [12]
> Причем тем больше программа тем сложнее писать программу
> под API вообще и грамотно писать в частности, в итоге ты
> проигрываешь по скорости разработки, работе и размере.
Да это верно! Я установил МСК и могу с уверенность сказать - отличные компоненты, правда глючные, местами даже очень. Но всё равно не плохо. Молодец автор, просто молодец! Так держать!
← →
Gandalf (2002-07-02 19:42) [13]>Да это верно! Я установил МСК и могу с уверенность сказать - >отличные компоненты, правда глючные, местами даже очень
Ты конкретно говори - мы не M$, мы исправим!
← →
Death for... (2002-07-02 19:57) [14]Ну, вот один из глюков:
1. Поместил я на форму неколько компонентов, нажал на кнопку Run Delphi, а форма пустая. Сохранил я всё это дело, вышел из Delphi, потом снова зашёл, открыл проект, запустил - всё на месте.
2. Были ещё какие-то... с изменением шрифта на кнопках, а картинку на кнопку я так и не смог добавить, возможно, нужно проделать действие 1.
← →
Gandalf (2002-07-03 19:22) [15]>1. Поместил я на форму неколько компонентов, нажал на кнопку
Известен многим - AutoBuild поменьше ставь и не забывай сохранятся.
>2. Были ещё какие-то... с изменением шрифта на кнопках, а
Какие именно - неверная отрисовка, это есть.
← →
SPeller (2002-07-04 02:47) [16]А под шестой тулбар глючит, прога при загрузке тормозит. Кладов советовал ложить его на panel.
Страницы: 1 вся ветка
Форум: "KOL";
Текущий архив: 2003.04.17;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.009 c