• Dy1 (11.03.10 07:13) [0]
    как убрать горизонтальную прокрутку? Любое изменение в опциях (MCK) - вылет иде.
  • Vladimir Kladov © (11.03.10 17:51) [1]
    Options, eo_NoHScroll. Вылеты какой IDE? В обычном Delphi (до 7) все работает. Вылеты лечатся ребилдом пакета, после чего после загрузки проекта для него тоже нужен ребилд.
  • Dy1 (12.03.10 00:03) [2]
    D7, пакет с kol.pas ребилдил неоднократно (за всё время мучений).
    KOLnMCK 2.88 релиз в районе 20-30, более новые вообще не ставятся.
  • mdw (12.03.10 11:41) [3]

    > D7, пакет с kol.pas ребилдил неоднократно (за всё время
    > мучений).KOLnMCK 2.88 релиз в районе 20-30, более новые
    > вообще не ставятся.


    А что значит релиз в районе 20-30?
  • Vladimir Kladov © (12.03.10 17:13) [4]
    Какой то у вас неправильный Delphi 7. У меня не глючит, билд 4.453. Обновлений не устанавливал.
  • Дмитрий К © (12.03.10 17:21) [5]
    Причина не в этом, случайно? http://pda.delphimaster.net/?id=1249495316&n=10&from=58
  • Dy1 (12.03.10 20:38) [6]
    не в этом, пробовал комментарить даже которые линуксовые - без изменений.

    Сегодня ставил колнмцк на др. комп, не знаю какая там Делфь7, но постоянно ругается на ричедит:
    создаю новый проект, билдится.
    Кидаю зеркальный ричедит, жму билд -
    [Ошибка] Unit1_1.inc(22): Undeclared identifier: 'NewRichEdit'
  • Dy1 (12.03.10 20:40) [7]
    > билд 4.453. Обновлений не устанавливал
    такой же. Но в дистриб интегрировано какое-то обновление, если не ошибаюсь
  • Vladimir Kladov © (12.03.10 21:54) [8]
    Символ LINUX в свойствах проекта есть? Или GTK ? Или сразу NOT_USE_RICHEDIT ?
  • Dy1 (12.03.10 22:48) [9]
    LINUX в свойствах проекта нету, есть
    //{$DEFINE NOT_UNLOAD_RICHEDITLIB}
    //{$DEFINE NOT_USE_RICHEDIT}
  • Vladimir Kladov © (13.03.10 09:33) [10]
    В свойствах проекта это Project|Options|Directories/Conditionals|Conditional defines...
    То, что у вас там в коде да еще закомментарено Delphi не видит, когда компилирует KOL.pas. После компиляции пустого проекта (без rich edit) посмотрите, есть синие точки в левом поле (места для установки точек остановки - breakpoints) напротив тела процедуры NewRichEdit. Если нет, то какой-то символ есть, и запрещает компиляцию этого кода.

    Может, у вас просто KOL.pas в путях проекта не прописан, а rNewRichEdit - это просто первое, на что компилятор натыкается.
  • Dy1 (13.03.10 21:44) [11]
    в свойствах только KOL_MCK;EXTERNAL_DEFINES

    точка есть
  • Vladimir Kladov © (13.03.10 22:30) [12]
    Одна точка? Я имел в виду точки напротив тела NewRichEdit в файле KOL.pas.

    Выложите уже проект, что ли. Если он у меня компилится, то одно из двух: или сборка KOLnMCK виновата, либо Delphi не такой. Если не компилится, разберемся в опциях.
  • Dy1 (14.03.10 03:41) [13]
    точки есть, всё компилится - вылетает среда при изменении опции рича
    www.dy.cdrrhq.ru/21.rar проект
    www.dy.cdrrhq.ru/xKol288.rar этот набор использую (+модули kolindy, которые отсюда удалил)
  • Vladimir Kladov © (14.03.10 12:41) [14]
    В моей сборке - все работает.
    Установил MCK из xKOL - падает D7.
    Решение: взять с kolmck.net архив mck.zip (там версия 2.88), распаковать в ту же директорию, убрать из списка компонентов MCK, открыть MirrorKOLPackageD7, установить и работать. Внешний вид в дизайн-тайм - ничто, жажда - все.
  • Dy1 (14.03.10 16:28) [15]
    с тем мцк стало ругаться как и на втором компе:
    Undeclared identifier: 'NewRichEdit'
  • Dy1 (14.03.10 16:41) [16]
    откуда взять файлы res для версии с свн?
  • Dy1 (14.03.10 16:58) [17]
    какой-то древний 288ой тоже ругается О.О
    Кто-н, выложите пожалуйста рабочий KOLnMCK, желательно с аддонами
  • Vladimir Kladov © (14.03.10 17:19) [18]
    Я брал mck.zip такой же как на сайте kolmck, распаковывал только его файлы, kol и adds не трогал. После удаления старого пакета открывал MirrorKolPackageD7.dpk, жал INSTALL. После открытия проекта делал BUILD. Все работало.

    BUILD надо делать после установки пакета потому, что Delphi при компиляции без билда не применяет символы условной компиляции. Для самого пакета MCK включены опции, исключающие NewRichEdit.
  • Dy1 (14.03.10 19:46) [19]
    последний KOLnMCK повторно билдить не получается, ругается на KOLMCK.res
    Предыдущих версий кол не сохранилось, так что "kol и adds не трогал" не получается.
  • Dy1 (14.03.10 19:50) [20]
    выложите плз кол вместе с мцк.
    Как вы используете ричедит? Либо что-то делаете хитрое, либо никак не используете
  • Vladimir Kladov © (14.03.10 20:15) [21]
    http://kolmck.net/mck.zip
    http://kolmck.net/kol.zip

    Чем не вместе? Вполне себе вместе.
    Ничего не ругается, билдится хоть повторно хоть на третий раз. В папке xKOL (и в моих пакетах) никакого KOLMCK.res нет. rich edit я использовал только так: менял Options.eo_NoHScroll в obkect Inspector'е. В случае вашего xKOL IDE вылетает. В случае MCK2.88 меняется, программа билдится и запускается, свойство работает.

    Может, вы скиншоты начнете выкладывать хотя бы (например на radikal.ru). А то совсем непонятно, что у вас происходит чего я совсем не наблюдаю.
  • Dy1 (14.03.10 21:46) [22]
    поставилось. Далее рисунок (текстом я уже описывал)
    http://www.dy.cdrrhq.ru/tr1.jpg
    предыдущие архивы я удалил
  • Dy1 (21.03.10 11:16) [23]
    версия 2.89, ричедит опять вылетает. Рассказываю как ставлю:

    1) MirrorKOLPackageD7.dpk
    2) билд олл
    3) инсталл
    4) закрыть всё (с сохранением)
    5) addons_D7.dpk аналогично
    6) MirrorKOLPackageD7.dpk -- билд олл, закрыть.

    Проблему решаю "КОЛ-кодом" при создании формы, т.к. опции задаются только при создании ричедита.
  • Vladimir Kladov © (21.03.10 11:52) [24]
    У меня не вылетает. Как выглядит rich edit в дизайн тайм? Как серый прямоугольник с рамкой и надписью RichEdit1 (или другое имя компонента) в центре или с попыткой изобразить как оно будет в ран-тайм? Если последнее, то:
    - или не все файлы распакованы из архива,
    - или не хватает файлов в архиве,
    - или в архиве какой-то нужный фал не обновлен,
    - или dpk открыт не оттуда (вы старый не забыли снести в Components\Install packages, если он в другой директории?)
    и опции от старой версии остались.

    Проверьте опции пакета. Из символов условной компиляции должно быть только INPACKAGE.
  • Dy1 (21.03.10 12:03) [25]
    может вылетать из-за того, что добавляю
    {$DEFINE USE_KOLCTRLWRAPPER}
    {$DEFINE _KOLCTRLWRAPPER_}
    в mirror.pas ?
  • Vladimir Kladov © (21.03.10 12:06) [26]
    Конечно. Именно из-за этого и вылетает. Это надо разбираться с KOLCtrlWrapper-ом, чтобы он или отдельно с rich edit как-то работал, что ли, или еще что-то там. Не глядя в код, могу только сказать: когда я разбирался с double buffered, я твердо себе уяснил: rich edit категорически отличается от других контролов. Например, он не понимает сообщений WM_PRINT (для печати себя в указанный DC).
Есть новые Нет новых   [134430   +2][b:0][p:0.001]