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

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

KOL_MCK for Delpi 2007\Turbo worked [Delphi, Windows]


Страницы:   1 2 3

D[u]fa ©   (2007-10-27 16:01:00) 

всем привет)

как и обещал выкладываю портированный МСК под версии выше 7ой

ссылка на порт( пароль - мой ник ):
http://webfile.ru/1570453

ссылка на демо( может пригодится кому =) )
http://webfile.ru/1570455

теперь небольшое описание:
в архиве лежат только измененные файлы, поэтому надо скопировать поверх существующих.

Теперь о том как это работает: работает потому же принципу, но через директиву {$IF}. Кстати в результате исследований выяснилось что она есть уже в 7 версии(мб и в младших есть, но проверять мне лично лень), поэтому один и тот ж проект созданный к примеру в турбе можно компилировать\изменять как в ней так и в 7.

теперь касательно изменений:
mirror.pas:
все свои изменения я пометил своим ником и кратким описанием, а так же поставил в условную директиву {_D2005orHigher}, что б на младшие версии никак не повлияло (хотя после проверок на них мб надобность в ней отпадет)

mckToolbarEditor.pas:
здесь был просто вставлен код из inc файла. зачем нужен инк я лично не знаю, но 2007ая его часто "зажевывает" и просто отказывается компилировать.

генерация кода:
она происходит автоматом при этом не нужно менять размер формы и т.д(проверено на 2007, но мб совпадение?). Но есть несколько не приятных моментов:

1) при создании проекта, очень долго конвертируется начальный код, почему так неизвестно
2) покрайней мере у меня - не получилось сделать МСКэксперт =\. поэтому создаем проект по старинке
3) возможно самый серьезный момент, при портации mirror.pas на 16712 строке мною была допущена "ошибка" которая и позволяет генерить МСК код... но возможно вызовет проблемы с MDI формами. Исправить это я не в силах, т.к копаться в чужом коде мне честно сказать тяжело.

на этом вроде все =)
жду мнений, а так же Владимира который, я надеюсь, включит сие обновление в постоянный состав библиотеки =)


D[u]fa   (2008-04-16 15:36:00) [1]

просто новую версию скачивай она подойти уже должна


!Pharaon!   (2008-04-16 11:13:00) [2]

Можете перезалить МСК для BDS 2005, а то я на главной странице не нашел.


CrytoGen   (2008-03-26 15:11:00) [3]

Осталась ли у кого нибудь TurboTweaks v1.16.
А то ссылок где можно было бы закачать не могу найти.


GMax   (2007-12-09 22:17:00) [4]

loader.pas у меня что-то вообще не заработал.
а вот turbotweaks что-то удачно в эксплорере подкрутил так что с виду эксплорер, а с точки зрения пакетов - полноценный bds :)


ANTPro   (2007-12-08 00:30:00) [5]

> [47] GMax   (08.12.07 00:06)

Я не об этом, да и res от D[u]fa не глючит, так как от 2007Lite не подошел(сторонние компоненты игнорятся, после перезапуска хоть и ставяться нормально). Я кстати ставил с loader.pas в dclusr.dpk (Можно вручную BPL добовлять, без ругани на то что они сторонние :)


GMax   (2007-12-08 00:06:00) [6]

ANTPro:
а что именно будут проверять ? устанавливаются ли в бесплатную версию дополнительные пакеты ? побайтное сравнение с оригиналом ? сама-то версия остаётся той же, только подписаный res не требует и ставятся любые пакеты.


ANTPro   (2007-12-06 22:05:00) [7]

> [44] GMax   (06.12.07 21:30)
> но кто будет проверять ?

Будут, ждем-с :(


> [43] D[u]fa   (06.12.07 09:58)
> ANTPro попробуй мой dclusr.res http://slil.ru/25196949.
> если не поможет значит в новые версии турбы уже вшили проверки
> на этот способ

Спасибо все работает, вроде :)


D[u]fa   (2007-12-06 22:05:00) [8]

тогда нах турбу))) надо 2007


GMax   (2007-12-06 21:30:00) [9]

поищите TurboTweaks v1.16 и не мучайтесь с Res.
не очень лицензионно, но кто будет проверять ?


D[u]fa   (2007-12-06 09:58:00) [10]

наконец то добрался до инета...

ANTProпопробуй мой dclusr.res http://slil.ru/25196949.если не поможет значит в новые версии турбы уже вшили проверки на этот способ

XQuader, у меня была такая ж шняга как и у тебя. просто открой dclusr.dpk и в него скинь всё из KOLMIrror.....dpk затем инсталл, затем билд олл и все будет пучком


ANTPro   (2007-12-06 00:56:00) [11]

> [40] ANTPro ©   (05.12.07 17:19)

Всеравно к лицензии придирается после открытия исходников с сторонними контролами :(


XQuader   (2007-12-05 18:20:00) [12]

Даже с маленькой длиной названия пакета(KOL_MCK_D7) KOL устанавливается только на один запуск (после перезапуска Delphi - KOL нужно устанавливать заново =( ) + (даже настройки Delphi 2007 почему-то не сохраняются = АвтоКоллапс компонентов и каждый раз вылазит сообщение об необходимости отключить Together (ставлю галочки не загружать более а оно при каждом запуске выскакивает))


ANTPro   (2007-12-05 17:19:00) [13]

Нашли в emule dclusr.res, все нужные контролы поставились :)


ANTPro   (2007-12-05 15:53:00) [14]

> [36] D[u]fa   (03.12.07 21:23)

Уже послезавтра :(


GMax   (2007-12-04 22:09:00) [15]

XQuader, я уже в [21] писал насчёт длины имени пакета, может быть это оно же


XQuader   (2007-12-04 19:43:00) [16]

И для 2007 дайте такой,ато Jedi LIB нормально установился,а вот КОЛ каждый раз ставить надо =(


D[u]fa   (2007-12-03 21:23:00) [17]

тот что позволяет компоненты ставить - есть. завтра выложу


ANTPro   (2007-12-03 17:49:00) [18]

2D[u]fa

У тебя нет для Turb'ы «правильного» dclusr.res? Что то нигде не могу найти :(


Vladimyr   (2007-12-03 12:32:00) [19]

У меня вообще интересная ситуация, в "uses" приходится вручную
добавлять "KOLxxx", а если добавить "MCKxxx" - проект не компилится,
лезут всякие ошибки.

Это только у меня руки кривые или как? (D2007)


D[u]fa   (2007-12-02 23:01:00) [20]

проблему с авто конвертацией всетаки нашел. там где uses непарльно конвертица IFEND вместо него вставляется ENDIF меняем его и все вроде бы


Страницы:   1 2 3

Наверх

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