Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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
3-54442
ruslan_as
2003-04-01 21:03
2003.04.17
Округление в InterBase


1-54585
V.V.
2003-04-06 09:04
2003.04.17
многопоточный компонент?


3-54467
DenKop
2003-03-26 14:36
2003.04.17
Хранение данных TreeView


3-54436
Pat
2003-04-01 14:16
2003.04.17
Подключение к запароленной БД


7-54912
Alek_1
2003-02-24 14:29
2003.04.17
Как заблокировать клавиатуру и мышь???





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский