-
выложите плз кол вместе с мцк. Как вы используете ричедит? Либо что-то делаете хитрое, либо никак не используете
-
http://kolmck.net/mck.ziphttp://kolmck.net/kol.zipЧем не вместе? Вполне себе вместе. Ничего не ругается, билдится хоть повторно хоть на третий раз. В папке xKOL (и в моих пакетах) никакого KOLMCK.res нет. rich edit я использовал только так: менял Options.eo_NoHScroll в obkect Inspector'е. В случае вашего xKOL IDE вылетает. В случае MCK2.88 меняется, программа билдится и запускается, свойство работает. Может, вы скиншоты начнете выкладывать хотя бы (например на radikal.ru). А то совсем непонятно, что у вас происходит чего я совсем не наблюдаю.
-
-
версия 2.89, ричедит опять вылетает. Рассказываю как ставлю:
1) MirrorKOLPackageD7.dpk 2) билд олл 3) инсталл 4) закрыть всё (с сохранением) 5) addons_D7.dpk аналогично 6) MirrorKOLPackageD7.dpk -- билд олл, закрыть.
Проблему решаю "КОЛ-кодом" при создании формы, т.к. опции задаются только при создании ричедита.
-
У меня не вылетает. Как выглядит rich edit в дизайн тайм? Как серый прямоугольник с рамкой и надписью RichEdit1 (или другое имя компонента) в центре или с попыткой изобразить как оно будет в ран-тайм? Если последнее, то: - или не все файлы распакованы из архива, - или не хватает файлов в архиве, - или в архиве какой-то нужный фал не обновлен, - или dpk открыт не оттуда (вы старый не забыли снести в Components\Install packages, если он в другой директории?) и опции от старой версии остались.
Проверьте опции пакета. Из символов условной компиляции должно быть только INPACKAGE.
-
может вылетать из-за того, что добавляю {$DEFINE USE_KOLCTRLWRAPPER} {$DEFINE _KOLCTRLWRAPPER_} в mirror.pas ?
-
Конечно. Именно из-за этого и вылетает. Это надо разбираться с KOLCtrlWrapper-ом, чтобы он или отдельно с rich edit как-то работал, что ли, или еще что-то там. Не глядя в код, могу только сказать: когда я разбирался с double buffered, я твердо себе уяснил: rich edit категорически отличается от других контролов. Например, он не понимает сообщений WM_PRINT (для печати себя в указанный DC).
|