Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.17;
Скачать: CL | DM;

Вниз

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 вся ветка

Текущий архив: 2003.04.17;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.011 c
14-54814
Nikolai_S
2003-03-29 11:59
2003.04.17
Создание ссылки на веб-сайт в справке


7-54925
Holy
2003-02-27 12:08
2003.04.17
Очередь сообщений


3-54514
AlexandrN
2003-03-26 09:16
2003.04.17
Копирование иерархий(поддеревьев в дереве)


11-54536
cempabac
2002-06-27 23:32
2003.04.17
как установить KOL


1-54701
Archvile
2003-04-04 22:51
2003.04.17
ini-файл не в директории Windows