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

Вниз

KOL_MCK for Delpi 2007 Turbo worked   Найти похожие ветки 

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

всем привет)

как и обещал выкладываю портированный МСК под версии выше 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 ©   (2007-10-27 16:04) [1]

ps: в результате вчерашних\сегодняшних исследований после нахождения баги у меня есть два мнения по этому поводу:

1) багу закрыли спец. из-за КОЛ_МСК
2) просто совпадение(но тогда почему забыли заодно закрыть $IF)


 
D[u]fa ©   (2007-10-27 16:43) [2]

Еще одна приятная новость, в турбе и 2007 можно использовать замену системных модулей от 2005 версии (которую сделал vampir_infernal), я же просто скомпилировал на 2007ой и выкладываю dcu:

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

юзать так же (в настройках делфи в Library Path ставим путь к замене 1-ым)


 
vampir_infernal   (2007-10-27 21:08) [3]

Я сейчас работаю над портом system.pas и иже с ними для D2006 и турбы, так как от версии в D2005 они довольно сильно отличаются. Автору спасибо большое, но в турбе (explorer) все равно не получится использовать mck, там компоненты ставить нельзя.


 
Vladimir Kladov ©   (2007-10-27 22:02) [4]

Вроде можно устанавливать и в турбо, только в один общий пользовательский пакет. Напомните название пакета, кто в теме. В прочих версиях Delphi это т же самое, что Component|Install (оно и в турбе, наверное, так же). В Delphi2 тоже пакетов нет, но и там установить удаётся.

Спасибо, D[u]fa. Скачал. Солью и может уже завтра выложу обновление.

Лучше бы они другие свои баги исправляли, конечно.


 
D[u]fa ©   (2007-10-28 10:44) [5]

vampir_infernal, а я кстати как и писал выше пробовал твои системные модули от 2005 на 2007 и турбе и все окей =)

способ ставить компоненты в турбу есть. надо открыть dclusr.dpk, а вот уже в него положить все файлы из пакета кол_мск, затем билд\инстал и готово =)
но фишка работает на самой первой версии турбы, если не проканает могу выложить свой dclusr.dpk


 
D[u]fa ©   (2007-10-28 10:47) [6]

ps: еще знаю где мона скачать Delphi 2007 lite v1.3 arhitect вес около 60 мб включает в себя урезанную 2007 с последними апдейтами... тока она ломаная...


 
Vladimir Kladov ©   (2007-10-28 12:27) [7]

мне на е-мэйл напишите. Вопрос есть. Конфиденциально.


 
D[u]fa ©   (2007-10-28 13:04) [8]

отправил


 
vampir_infernal   (2007-10-28 14:39) [9]

Вот у меня как раз не самая первая версия турбы. Насчет трюка со стандартным пакетом я в курсе, и он там не работает. Вышлите Ваш dclusr.bpl мне на почту, посмотрю.


 
D[u]fa ©   (2007-10-28 15:26) [10]

отправил

кстати не большое дополнение насчет системных модулей, действительно обнаружил странный эффект в более большем проекте.... зачем то сам прицепился sysutils\variants и т.д... лечится опять же комплектом от vampir_infernal для 2005ой + FAKEVariants итого мой средний проектик вырос при переезде с 7ой на 2 кб


 
Elec3C ©   (2007-10-28 16:36) [11]


> Delphi 2007 lite

а где скачать? пришлите на мыло, если можете.


 
Elec3C ©   (2007-10-28 16:43) [12]

А всё! Нашёл. Кому надо, вот: http://www.delphilab.ru/content/view/87/75/
P.S. Пошёл качать)))


 
SashaBorandi   (2007-11-15 18:49) [13]

Можно мне на мыло отправить KOL_MCK_2007.7z


 
iNSiDE   (2007-11-23 01:52) [14]

Ссылка на MCK для Delphi 2007 скончалась... Можно перезалить, а еще лучше мне на мыло скинуть? Заранее спасибо
inside2007 [at] rambler [dot] ru


 
ANTPro ©   (2007-11-23 02:18) [15]

Хм&#133 а разве на kolnmck.ru уже не лежит версия с поддержкой 2007?


 
D[u]fa   (2007-11-23 12:37) [16]

давно лежит)


 
iNSiDE   (2007-11-23 19:42) [17]

Блин, не заметил... Извиняюсь, спасибо... Я как-то подумал, что там лежит набор как всегда для старый дельфей...


 
SergeR ©   (2007-11-25 13:45) [18]

У меня что то при загрузке BDS2006 некоторые пакеты не загружаются.
Приходиться каждый раз делать Install Packedages >Add > xxx.bpl
Причем, mdvControls и ECMListEditor подгружаются, а например, KOL и Груши нет.
Может кто знает, как это лечить?


 
D[u]fa   (2007-11-25 15:06) [19]

Было такое. Просто добавь в юзерский пакет все модули


 
D[u]fa   (2007-11-25 15:07) [20]

зы: юзерский пакет - dclusr.dpk


 
GMax   (2007-11-25 23:12) [21]

есть там еще некое непонятное ограничение на длину имени пакета. MirrorKOLPackageBDS6 не грузится, и вроде как пара символов лишняя, а вот MirrorKOLPackageB6 грузится


 
GMax   (2007-11-25 23:17) [22]

btw, старые проекты не полностью переконвертируются под BDS, в частности в implementation должно быть

{$IF Defined(KOL_MCK)}{$ELSE}{$R *.DFM}{$IFEND}
а остаётся старое
{$IFNDEF KOL_MCK} {$R *.DFM} {$ENDIF}

и в первом uses при наличии дополнительных MCK пакетов {$ENDIF} в {$IFEND} не переделывается.

кажется еще что-то есть, уже не помню.


 
Vladimir Kladov ©   (2007-11-26 19:20) [23]

{$IFNDEF KOL_MCK} {$R *.DFM} {$ENDIF}

Вроде и так работало, под bds2006. Нет разве?


 
GMax   (2007-11-26 21:36) [24]

компилируется, но дизайнер не работает. или наоборот :) говорит invalid form definition или что-то около того (сейчас не могу посмотреть).

правда я проверял не под BDS, а под Turbo Explorer


 
MTsv DN   (2007-11-26 21:37) [25]

2 Kladov
В 2007ой не катит...


 
Vladimir Kladov ©   (2007-11-26 22:05) [26]

У меня нет 2007. Я смогу написать код, оно и под Delphi6 проверить можно, для быстроты. Но может, вы сами?


 
GMax   (2007-11-28 00:01) [27]

сами поправим проект или mirror ?
проект уже, по результатам и написал.
а mirror за вами :)


 
D[u]fa   (2007-11-28 08:15) [28]

хм.. у меня катит в 7, Турбе и 2007... что то не то у Вас)


 
GMax   (2007-11-28 23:31) [29]

что именно катит ?
создание нового проекта, конвертация старого или работа турбы в режиме {$IFNDEF KOL_MCK} {$R *.DFM} {$ENDIF} ???

возможности-то безграничны :)


 
Vladimyr   (2007-12-02 16:01) [30]

Скомпилил СисДку для Дельфи 2007, 14К из проекта долой! ;)
Кому надо, могут забрать тут: http://set.nm.ru/SysDcu11.zip


 
D[u]fa   (2007-12-02 17:06) [31]

GMax   , конверт\компиляция\редактирование проектов. а вот создание нового честно не помню проверял или нет)


 
GMax   (2007-12-02 19:05) [32]

насчёт конвертации тоже могут быть варианты :)
есть ли после implementation  uses, где стоит {$IFDEF }
после uses или между.
и тп.


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

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


 
Vladimyr ©   (2007-12-03 12:32) [34]

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

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


 
ANTPro ©   (2007-12-03 17:49) [35]

2D[u]fa

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


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

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


 
XQuader ©   (2007-12-04 19:43) [37]

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


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

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


 
ANTPro ©   (2007-12-05 15:53) [39]

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

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


 
ANTPro ©   (2007-12-05 17:19) [40]

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



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

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

Наверх




Память: 0.54 MB
Время: 0.004 c
2-1255443815
afonjke
2009-10-13 18:23
2009.11.29
помогите несмог сделать


15-1254121019
Григорьев Антон
2009-09-28 10:56
2009.11.29
Наука на службе университета


15-1254141163
jack128_
2009-09-28 16:32
2009.11.29
Эксперт для работы с SVN ??


15-1254382256
Андрей75
2009-10-01 11:30
2009.11.29
какая бесплатная программа есть для создание дистрибутива


1-1210408735
fender2008
2008-05-10 12:38
2009.11.29
C++ DLL





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