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

Вниз

MCK for new Delphi versions   Найти похожие ветки 

 
Vladimir Kladov   (2006-10-06 21:00) [0]

Попала мне наконец BDS2006. Посмотрел, почему MCK не ставится. Поправил, чтобы ставилось. Но работать все равно не будет: начиная с BDS (или уже Delphi8) компилятор уже в design-time стал правильно видеть IFDEF в исходном коде, обману не поддается, с формой работать отказывается. Единственная возможность - делать для KOL собственный дизайнер форм. При этом можно попробовать использовать готовые компоненты MCK. Вариантов 2: отдельное приложение, и визард, встраивающийся в оболочку. Визард сложнее, но перспективнее. Только с визардом можно организовать такое взаимодействие, когда по клику на событии в его Инспекторе Объекта (у него свой должен быть) создается обработчик, и курсор в тексте прыгает в этот обработчик. Оно, конечно - дублирование функциональности, которую раньше прекрасно делала сама среда за нас. Если кто-то захочет взяться, это будет хорошая помощь. Народ начал активно пересаживаться на новые Delphi, в языке и правда много улучшений. (Жаль только, что не предлагается проапдейтить старый компилятор, и не трогать IDE). Я прямо сейчас сам взяться не смогу: полностью занят своим очередным крупным новым проектом.


 
vampir_infernal   (2006-10-06 21:31) [1]

Могу предложить свою посильную помощь в этом нелегком деле, но с учетом того, что я абсолютно не имею понятия, что нужно переделывать и как.


 
AndreyRus   (2006-10-06 22:23) [2]


>  Народ начал активно пересаживаться на новые Delphi, в языке
> и правда много улучшений.

Кто нибудь может подскажет какие конкретно?


 
GMax   (2006-10-06 23:12) [3]

а функции из инклюдов он научился подцеплять в design time ?


 
GMax   (2006-10-06 23:14) [4]

кстати, может проце сделать внешний "build" ? то есть в рабочем режиме всё через VCL, а компилировать "на продажу" внешним батником ?


 
Vladimir Kladov   (2006-10-07 06:42) [5]

С инклюдом проблемы внутренние. После нескольких компиляций вдруг этот затык стал возникать. Файл оказывается занят каким-то внутренним процессом самого BDS, причем на эксклюзивное использование (ну кто так делает). Лечится перезапуском оболочки BDS. Или проще, просто вставить проблемный inc-файл в место где он инклюжится.

Отдельный можно, но тогда не получится организовать переход по щелчку на событии в место, где его надо редактировать. Визард это может.


 
vampir_infernal   (2006-10-07 10:11) [6]


> Кто нибудь может подскажет какие конкретно?


BDS 3.0 (Delphi 2005), BDS 4.0 (Delphi 2006), Turbo Delphi


 
AndreyRus   (2006-10-07 11:15) [7]


> vampir_infernal   (07.10.06 10:11) [6]
> > Кто нибудь может подскажет какие конкретно?BDS 3.0 (Delphi
> 2005), BDS 4.0 (Delphi 2006), Turbo Delphi

Я имел ввиду не названия продуктов, а конкретные улучшения в компиляторе :)


 
Vladimir Kladov   (2006-10-07 11:55) [8]

Много - это много. Например, методы для record, настоящие inline-функции. Вообще, печалит такая ситуация: чтобы воспользоваться новшествами в компиляторе, обязательно требуется устанавливать совершенно новую оболочку. По мне, так IDE хватило бы и того, что было в Delphi3-5. Обновить компилятор, и все дела.


 
ANTPro ©   (2006-10-07 12:07) [9]

Компилятор можно заменить но толку мало от этого так как ИДЕ имеет предкомпилятор :(


 
SectorX   (2007-05-07 18:39) [10]

А с Delphi 2007 MCK совсем не дружит?


 
SectorX   (2007-05-08 12:58) [11]

Я работаю с BDS 2006 и Delphi 2007. Правильно здесь люди писали, что многие переходят на новые версии Delphi. К 7-й версии возвращаться не хочу. Поэтому интересует работает или будет ли работать KOL+MCK на новых версиях Delphi?


 
MTsv DN ©   (2007-05-08 13:09) [12]

> А с Delphi 2007 MCK совсем не дружит?
На Вашем месте, я бы взял да и попробывал, коль уж Вы в ВD2006(7) работаете...а потом другим сказал... Лично я считаю, что не будет работать... Если уж Вы "не хотите" возвращаться к D7, то думаю Borland и подавно, будет "гнуть" свою линию с новой линейкой Delphi...


 
SectorX   (2007-05-08 14:36) [13]


> На Вашем месте, я бы взял да и попробывал

Вот сейчас возьму и попробую!

> Borland и подавно, будет "гнуть" свою линию с новой линейкой
> Delphi

Уже не Borland, а CodeGear :-D Извольте, я не консерватор.


 
XQuader ©   (2007-07-13 18:52) [14]

Есть ли какое-нить продвижение в этой теме?Сделал ли кто-нить визард или редактор форм?


 
ANTPro ©   (2007-07-13 19:05) [15]

> [14] XQuader ©   (13.07.07 18:52)

Нет. Да и смысла перехода пока нет. Т.к. BDS200X - не стабильны :(


 
Thaddy   (2007-07-14 07:26) [16]

d2005 is not stable, all later versions are very stable, although d2006 needs the patches. BDS2006 is as stable as D7 or D5. BDS2005 is like D4 or D6 :-)


 
Vladimir Kladov   (2007-07-14 07:48) [17]

For me, Delphi6 much more stable than Delphi7 though D6 requires two updates.


 
имя   (2007-08-08 22:30) [18]

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


 
misha_shar ©   (2007-08-09 17:49) [19]

Есть простое решение писать без МСК в чистом KOL.


 
rvi ©   (2007-08-22 09:49) [20]

Ага, можно и на API и без KOL. А еще можно на асемблере в блокноте и без Delphi! :)


 
имя   (2008-03-27 05:13) [21]

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



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

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

Наверх





Память: 0.49 MB
Время: 0.005 c
1-1220342126
Vlad Oshin
2008-09-02 11:55
2009.10.18
Как получить список dll, которые использует мое приложение?


2-1250248366
Dymok
2009-08-14 15:12
2009.10.18
Как автоматически ставить пробел после запятой


2-1250754778
Л.Д.В.
2009-08-20 11:52
2009.10.18
как правильно выделить память под добавляемую запись


2-1250417006
Smile
2009-08-16 14:03
2009.10.18
"Задисейблить" системную кнопку закрытия формы


2-1250152468
JohnKorsh
2009-08-13 12:34
2009.10.18
Как программно управлять светодиодами клавиатуры?





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