Конференция "KOL" » richedit
 
  • 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).
 
Конференция "KOL" » richedit
Есть новые Нет новых   [134430   +2][b:0][p:0]