Конференция "KOL" » MCK for new Delphi versions [Delphi, Windows]
 
  • Vladimir Kladov (06.10.06 21:00) [0]
    Попала мне наконец BDS2006. Посмотрел, почему MCK не ставится. Поправил, чтобы ставилось. Но работать все равно не будет: начиная с BDS (или уже Delphi8) компилятор уже в design-time стал правильно видеть IFDEF в исходном коде, обману не поддается, с формой работать отказывается. Единственная возможность - делать для KOL собственный дизайнер форм. При этом можно попробовать использовать готовые компоненты MCK. Вариантов 2: отдельное приложение, и визард, встраивающийся в оболочку. Визард сложнее, но перспективнее. Только с визардом можно организовать такое взаимодействие, когда по клику на событии в его Инспекторе Объекта (у него свой должен быть) создается обработчик, и курсор в тексте прыгает в этот обработчик. Оно, конечно - дублирование функциональности, которую раньше прекрасно делала сама среда за нас. Если кто-то захочет взяться, это будет хорошая помощь. Народ начал активно пересаживаться на новые Delphi, в языке и правда много улучшений. (Жаль только, что не предлагается проапдейтить старый компилятор, и не трогать IDE). Я прямо сейчас сам взяться не смогу: полностью занят своим очередным крупным новым проектом.
  • vampir_infernal (06.10.06 21:31) [1]
    Могу предложить свою посильную помощь в этом нелегком деле, но с учетом того, что я абсолютно не имею понятия, что нужно переделывать и как.
  • AndreyRus (06.10.06 22:23) [2]

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

    Кто нибудь может подскажет какие конкретно?
  • GMax (06.10.06 23:12) [3]
    а функции из инклюдов он научился подцеплять в design time ?
  • GMax (06.10.06 23:14) [4]
    кстати, может проце сделать внешний "build" ? то есть в рабочем режиме всё через VCL, а компилировать "на продажу" внешним батником ?
  • Vladimir Kladov (07.10.06 06:42) [5]
    С инклюдом проблемы внутренние. После нескольких компиляций вдруг этот затык стал возникать. Файл оказывается занят каким-то внутренним процессом самого BDS, причем на эксклюзивное использование (ну кто так делает). Лечится перезапуском оболочки BDS. Или проще, просто вставить проблемный inc-файл в место где он инклюжится.

    Отдельный можно, но тогда не получится организовать переход по щелчку на событии в место, где его надо редактировать. Визард это может.
  • vampir_infernal (07.10.06 10:11) [6]

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


    BDS 3.0 (Delphi 2005), BDS 4.0 (Delphi 2006), Turbo Delphi
  • AndreyRus (07.10.06 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 (07.10.06 11:55) [8]
    Много - это много. Например, методы для record, настоящие inline-функции. Вообще, печалит такая ситуация: чтобы воспользоваться новшествами в компиляторе, обязательно требуется устанавливать совершенно новую оболочку. По мне, так IDE хватило бы и того, что было в Delphi3-5. Обновить компилятор, и все дела.
  • ANTPro © (07.10.06 12:07) [9]
    Компилятор можно заменить но толку мало от этого так как ИДЕ имеет предкомпилятор :(
  • SectorX (07.05.07 18:39) [10]
    А с Delphi 2007 MCK совсем не дружит?
  • SectorX (08.05.07 12:58) [11]
    Я работаю с BDS 2006 и Delphi 2007. Правильно здесь люди писали, что многие переходят на новые версии Delphi. К 7-й версии возвращаться не хочу. Поэтому интересует работает или будет ли работать KOL+MCK на новых версиях Delphi?
  • MTsv DN © (08.05.07 13:09) [12]
    > А с Delphi 2007 MCK совсем не дружит?
    На Вашем месте, я бы взял да и попробывал, коль уж Вы в ВD2006(7) работаете...а потом другим сказал... Лично я считаю, что не будет работать... Если уж Вы "не хотите" возвращаться к D7, то думаю Borland и подавно, будет "гнуть" свою линию с новой линейкой Delphi...
  • SectorX (08.05.07 14:36) [13]

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

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

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

    Уже не Borland, а CodeGear :-D Извольте, я не консерватор.
  • XQuader © (13.07.07 18:52) [14]
    Есть ли какое-нить продвижение в этой теме?Сделал ли кто-нить визард или редактор форм?
  • ANTPro © (13.07.07 19:05) [15]
    > [14] XQuader ©   (13.07.07 18:52)

    Нет. Да и смысла перехода пока нет. Т.к. BDS200X - не стабильны :(
  • Thaddy (14.07.07 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 (14.07.07 07:48) [17]
    For me, Delphi6 much more stable than Delphi7 though D6 requires two updates.
  • имя (08.08.07 22:30) [18]
    Удалено модератором
  • misha_shar © (09.08.07 17:49) [19]
    Есть простое решение писать без МСК в чистом KOL.
 
Конференция "KOL" » MCK for new Delphi versions [Delphi, Windows]
Есть новые Нет новых   [134431   +15][b:0][p:0.001]