![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
KOL_MCK for Delpi 2007\Turbo worked [Delphi, Windows]
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 меняем его и все вроде бы