Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2008.06.01;
Скачать: [xml.tar.bz2];

Вниз

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

Форум: "KOL";
Текущий архив: 2008.06.01;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.5 MB
Время: 0.047 c
2-1209883222
leonidus
2008-05-04 10:40
2008.06.01
Показ и скрытие нескольких форм


2-1210068606
Эд
2008-05-06 14:10
2008.06.01
Нужен совет мастера


15-1208134374
Slider007
2008-04-14 04:52
2008.06.01
С днем рождения ! 14 апреля 2008 понедельник


4-1190040221
Nikfel
2007-09-17 18:43
2008.06.01
Как вывести окно открыть с помощью.


2-1209915659
@!!ex
2008-05-04 19:40
2008.06.01
Перегрузка операторов





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский