Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Delphi форма + MCK ? [Delphi, Windows]


stupid ©   (2002-06-28 16:55:00) 

Так что? На обычную Delphi"йскую форму бросать KOL компоненты (MCK) неможливо? Или я чё не понял?


SPeller   (2002-07-04 02:47:00) [1]

А под шестой тулбар глючит, прога при загрузке тормозит. Кладов советовал ложить его на panel.


Gandalf   (2002-07-03 19:22:00) [2]

>1. Поместил я на форму неколько компонентов, нажал на кнопку
Известен многим - AutoBuild поменьше ставь и не забывай сохранятся.
>2. Были ещё какие-то... с изменением шрифта на кнопках, а
Какие именно - неверная отрисовка, это есть.


Death for...   (2002-07-02 19:57:00) [3]

Ну, вот один из глюков:

1. Поместил я на форму неколько компонентов, нажал на кнопку Run Delphi, а форма пустая. Сохранил я всё это дело, вышел из Delphi, потом снова зашёл, открыл проект, запустил - всё на месте.

2. Были ещё какие-то... с изменением шрифта на кнопках, а картинку на кнопку я так и не смог добавить, возможно, нужно проделать действие 1.


Gandalf   (2002-07-02 19:42:00) [4]

>Да это верно! Я установил МСК и могу с уверенность сказать - >отличные компоненты, правда глючные, местами даже очень
Ты конкретно говори - мы не M$, мы исправим!


Death for...   (2002-07-02 16:32:00) [5]


> Причем тем больше программа тем сложнее писать программу
> под API вообще и грамотно писать в частности, в итоге ты
> проигрываешь по скорости разработки, работе и размере.


Да это верно! Я установил МСК и могу с уверенность сказать - отличные компоненты, правда глючные, местами даже очень. Но всё равно не плохо. Молодец автор, просто молодец! Так держать!


Gandalf   (2002-06-29 17:06:00) [6]

>Так что? На обычную 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 (правда размер можно менять и обычной формы).


BorisMor   (2002-06-29 12:22:00) [7]

>stupid
ReadMe писал Кладов. И помоему очень подробно все описал :)

> stupid
> Win32API - круче: размер меньше!

С чего это ?
Цыфры... цифры просим...



stupid   (2002-06-29 09:03:00) [8]

Если я правильно понял: у MCKесть своя форма - TKOLForm? Или нет? А вообще кто создаёт такие readme, с таким описанием? Ребята пишите попроще и Вам всё зачтёться при раздаче..., мой Вам совет - совет stupid"a.


rhf   (2002-06-29 00:04:00) [9]

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-28 22:56:00) [10]

2rhf
readmeв студию! Я даже не загружал его (mck).


rhf   (2002-06-28 22:36:00) [11]

ты читал readme, который к mck прилагаеться, там же все написано


stupid   (2002-06-28 18:45:00) [12]

Немного добавлю от себя о KOL. Когда-то устанавливал этот компонент. Попробовал использовать, откопал какие-то примеры. Ну, что сказать? Написание прог на чистом Win32API- круче: размер меньше! А вот визуальные компоненты MCKменя заинтересовали. Интересно всё же, каков принцип их использования? У них есть своя форма?


stupid   (2002-06-28 18:35:00) [13]

Не понял? А что у KOL есть своя форма, на которую можно ложить компоненты? Если нет - так зачем же визуальные компоненты? Каков процесс их использования?


ZZ   (2002-06-28 17:28:00) [14]

А мне казалось, что можно.. но размер проги в таком случае не уменьшится :)


BorisMor   (2002-06-28 17:23:00) [15]

Невозможно.


BorisMor   (2002-06-28 17:21:00) [16]

Правильно.


Наверх

Титульная страница Поиск, карта сайта Написать письмо