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

Вниз

Установка KOL&MCK на Delphi 10   Найти похожие ветки 

 
igorek_2005   (2006-05-19 17:57) [0]

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


 
thaddy   (2006-05-19 19:25) [1]

KOL is no problem to use in D2005 and D2006.
( It simply works)

I haven"t been able to use MCK, though.
Might be because I slightly ignore the MCK. I still think it is uncomfortable, but I am an old man :)


 
igorek_2005   (2006-05-19 22:57) [2]

Но, что тогда нельзя никак поставить MCK, а то как-то уже привычнее видеть компоненты на форме, а не программировать как на WinApi, прописывая весь дизайн


 
thaddy   (2006-05-20 00:43) [3]

Well,

program Project1;
uses
 Kol;
begin
 Applet:=NewForm(nil,"Form1");
 Run(Applet);
end.


Has nothing to do with WINAPI :) and is a lot less fuzzy than what MCK makes of this same program ;)

Only a few more keys to press....


 
azsd ©   (2006-05-20 03:10) [4]

MCK Projects make with D6 can build in D2006 too.
the "Toggle Unit/from" toolbar button was grayed out.
MCK can install into D2006 component panel (use MirrorPackageD7 and modify TPersistent(FItems[res]) for only 1 complier error),
but nothing happened when new TKOLForms droped onto form after KOLProject placed.

http://my1993.com/PpsDES/Cap/Report/mck_installed.png
http://my1993.com/PpsDES/Cap/Report/control_placed.png


 
igorek_2005   (2006-05-20 10:55) [5]

Спасибо сейчас попробую, может, что и выйдет


 
igorek_2005   (2006-05-20 11:16) [6]

Что-то Delphi ругается на файл "MckMenuEditor.inc" говорит что он не найден а он присутствует в папке вот картинка, что мне выводит Delphi
<a href="http://delphihelp.net.ru/images/instal.png">http://delphihelp.net.ru/images/instal.png</a>


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

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


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

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


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

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


 
XProger ©   (2006-05-21 02:39) [10]

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


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

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


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

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


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

> [12] Maloric   (30.06.06 23:48)

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


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

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


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

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


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

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


 
Vladimyr ©   (2006-09-10 23:09) [17]


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

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


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

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


 
svmike   (2007-04-04 09:25) [19]

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

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


 
MTsv DN ©   (2007-04-04 10:25) [20]

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

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


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

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


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

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


 
MTsv DN ©   (2007-04-12 21:03) [23]

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


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

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)


 
имя   (2007-06-18 17:56) [25]

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


 
имя   (2007-09-13 22:04) [26]

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



Страницы: 1 вся ветка

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

Наверх




Память: 0.53 MB
Время: 0.028 c
2-1210419885
Незнайка
2008-05-10 15:44
2008.06.01
доступ к группе компонентов


2-1210586371
NieL
2008-05-12 13:59
2008.06.01
функция GetAge


2-1209911402
DmitriyG.
2008-05-04 18:30
2008.06.01
Простое вычисление строкового выражения


15-1208581344
Armond
2008-04-19 09:02
2008.06.01
Кто подскажет, хде мона взять стандартные компоненты вкладки ADO


15-1208867243
i
2008-04-22 16:27
2008.06.01
Скорость билда проекта