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

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

Установка KOL&MCK на Delphi 10 [Delphi]


Страницы:   1 2

igorek_2005 ©   (2006-05-19 17:57:00) 

Уважаемые Мастера скажите как поставить KOL&MCK на Delphi 10.
А то не ставиться нешта. Заранее благодарен за любую помощь и советы.


  (2007-09-13 22:04:00) [1]

Удалено модератором


  (2007-06-18 17:56:00) [2]

Удалено модератором


Thaddy   (2007-04-13 12:33:00) [3]

With this information I came a long way in D2007. But still unstable.
btw KOL itself works without changes in D2007 (same version number, almost non-breaking release)


MTsv DN   (2007-04-12 21:03:00) [4]

Все равно на TurboDelphi не заработало :( Не очень то в принципе и хотелось :)


Vladimir Kladov   (2007-04-12 20:04:00) [5]

Допустим, это я добавлю Но работать так - это же маразм. Я даже не собираюсь исправлять ни в каких описаниях информацию о том, что MCK - максимум для Delphi7. Другое дело, что можно на базе MCK сделать отдельное приложение со своей "линейкой" компонентов, инспектором компонентов и дизайнером форм. Кто бы только взялся...


svmike   (2007-04-06 08:57:00) [6]

Кроме того необходимо переписать процедуру
function TKOLProject.GetProjectName: String;
begin
 asm
   jmp @@e_signature
   DB '#$signature$#', 0
   DB 'TKOLProject.GetProjectName', 0
 @@e_signature:
 end;
 Log( '->TKOLProject.GetProjectName' );
 Result := fProjectName;
TRY LogOK;
 FINALLY
   Log( '<-TKOLProject.GetProjectName' )
 END;
end;

В процедуре formkind нужно перед словом try вставить строки   Result := fkNormal;
 if ToolServices=nil then exit;.
 
 Дальше MCK будет работать без ошибок, но работать с MCK лучше на Делфи 6.MCK будеть компилировать inc-файлы , но при попытки откомпилировать программу у вас будет вылезать ошибка, поэтому необходимо закрыть все формы и попытаться откомпилировать. Если и сейчас ничего не вышло, то попытайтесь перезагрузить проект.

Я долго мучился с D2005 , а потом просто купил старую версию Дэлфи и установил ее, при этом думая:"Какие же всетаки борландовцы козлы - такой  хороший язык программирования запортили".
В остальном желаю вам поменьше мучаться :)


MTsv DN   (2007-04-04 10:25:00) [7]

> У меня была подобная ситуация с D2005. Пришлось очень долго
> мучиться. Хоть частично , но MCK работал. Для этого пришлось
> модифицировать файл mirror.pas , т.к. MCK считает за название
> проекта имя заголовочного окна.
> Для того, чтобы MCK заработал нужно:
> 1 изменить исходные тексты ProjectDest.
> 2 переустановить пакет MCK.
>
> В принципе MCK может работать под D2005 ,только перед каждой
> компиляцией необходимо переоткрывать проект, закрывать все
> окна с формами.

А по-подробнее можно? Где и что в mirror.pas надо изменить?


svmike   (2007-04-04 09:25:00) [8]

У меня была подобная ситуация с D2005. Пришлось очень долго мучиться. Хоть частично , но MCK работал. Для этого пришлось модифицировать файл mirror.pas , т.к. MCK считает за название проекта имя заголовочного окна.
Для того, чтобы MCK заработал нужно:
1 изменить исходные тексты ProjectDest.
2 переустановить пакет MCK.

В принципе MCK может работать под D2005 ,только перед каждой компиляцией необходимо переоткрывать проект, закрывать все окна с формами.


vampir_infernal   (2006-09-11 16:49:00) [9]

МСК все равно не работает. Похоже, прийдется писать на чистом KOL :(


Vladimyr   (2006-09-10 23:09:00) [10]


> После этого все должно у меня все было ок.

То есть MCK под D2006 заработал?


nevitas   (2006-09-07 22:49:00) [11]

Кстати, если у кого-то проблемы, как у igorek_2005 (с файлом mckMenuEditor.inc) - я решил их таким странным путем: скачал прогу Unlocker, и с ее помощью разблокировал этот файл. После этого все должно у меня все было ок.


Maloric   (2006-07-03 13:59:00) [12]

Поставил шестой делфи специально для KOL/MCK.
Теперь две делфи на компе. Надеюсь конфликтовать не будут.
Спасибо за ответы.


Barloggg   (2006-07-03 13:56:00) [13]

а если избавить от МСК в уже готовых МСК проектах, так и вообще все будет работать.


ECM   (2006-07-03 13:33:00) [14]

> [12] Maloric   (30.06.06 23:48)

Всё правильно понимаете... KOL будет работать. Старые MCK проекты собираются... MCK-в дезайн-тайм не работает (но, возможно, ну незнаю, может что то и выйдет)


Maloric   (2006-06-30 23:48:00) [15]

Здраствуйте знатоки, я так понимаю из поиска по этому форуму MCKработать в BDS2006 не будет, очень жаль, а уже можно сказать пересел на него с шестого делфи, а KOL я полагаю будет работать без проблем, хочу уточнить, жду ответа, спасибо заранее!


igorek_2005   (2006-05-21 15:27:00) [16]

Конечно спасибо, даже поменял имя директории. Но все равно не помогает выдает ошибку
"[Pascal Fatal Error] mckMenuEditor.pas(21): F1026 File not found: 'C:\Borland\kol_mck\MckMenuEditor.inc'"


XProger   (2006-05-21 02:39:00) [17]

igorek_2005, забудь русский в пути к файлу ;) Пропиши путь к модулям, как сказанл thaddy, в Tools - Options... - Environment Variables - Delphi Options - Library Win32


igorek_2005   (2006-05-20 23:44:00) [18]

Все файлы и KOL и MCK я поместил в каталог "c:\Borland\Компоненты\kol\"
и файл "mckMenuEditor.inc" там тоже присутствует


thaddy   (2006-05-20 15:49:00) [19]

It is in the KOL directory. Check if it really is there and add it to your environment path.


igorek_2005   (2006-05-20 11:17:00) [20]

http://delphihelp.net.ru/images/instal.png


Страницы:   1 2

Наверх

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