Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Интересные компоненты для С++Builder 5.0


Автор: Compm2001 5.5.2003, 16:55
Друзья, товарищи, коллеги!!! Help me please!!! Мне нужен компонент типа RichEdit в C++Builder, но что бы в это поле можно было вставлять OLE объекты (картикни и прочие штуки). В компонентах RxLib275 есть такое поле, но оно чего то не работает. Т.е. работает, но когда пытаешься установить в нем Bullets (списки), да и еще много чего, оно глючит! Помогите пожалуйста, кто знает, где в Internet`е достать такое чудо.

P.S. Нужен компонент типа RichEdit (C++Builder) но чтобы в него вставлялись OLE объекты (картинки и прочее).

Огромное спасибо.
http://www.shishorinsoft.narod.ru withstupid.gif

Автор: Compm2001 6.5.2003, 10:10
Люди, ну что вам очень некогда, помогите мне please!!! sad.gif

Автор: Alex101 6.5.2003, 11:02
RXLib TRXRichEdit - самое то.
Я ставил 4-ю версию библиотеки с пятым билдером, пришлось немного подредактировать пару библиотек вручную. Еще столкнешься с двойным объявлением.
Но это все исправимо.
P.S.
Не знаю, может есть уже RXLib для пятого билдера, тогда no problems smile.gif

Автор: Compm2001 7.5.2003, 11:06
Alex101, я тоже самое делаю, т.е. ставлю 4-ю версию библиотеки на 5-й билдер и получается такая вот гадость. Т.е. двойные объявления, от которых я ни как не могу избавиться. Если тебе не трудно, подскажи что и где нужно исправить. Я в этом плохо соображаю (стыдно мне это писать). bored.gif

Автор: Alex101 7.5.2003, 11:24
Денька через два устроит? Я это делал года полтора назад. Надо просто 4-ю библиотеку найти.
Точнее, числа 10 (все-таки 9 мая шашлыки намечаютсяsmile.gif )
Там не только двойные бъявления, там еще и в библиотеки лезть надо.

Автор: Compm2001 7.5.2003, 16:38
ЗАРАНЕЕ ОГРОМНОЕ ТЕБЕ СПАСИБО, ALEX101.
С нетерпением буду ждать оканчания праздников (да и начало их я тоже жду с
нетерпением... smile.gif )!!!
С наступающими тебя baaa.gif .
Compm2001

Автор: Compm2001 13.5.2003, 11:48
Коллеги, кажется у Alex101 наступило тяжелое похмелье после праздников. confused.gif Если кто то кроме него знает, где можно взять такой компонент, или у кого есть исправленный RxLib под 5-й Builder - помогите плиз!!! Очень надо!!! thumbs-up.gif

P.S. Alex101 - выздоравливай поскорее...

Автор: Alex101 14.5.2003, 14:34
Похмелья не было, работал вчера с 9 утра до 10 вечера, было некогда. Возвращаю обещанный долг.smile.gif
1) Скачай патч для BCB 5.0 с http://rxlib.ru/Downl/Downl.htm
2) После установки RXLib замени тамошние файлы файлами из патча. (Библиотеки уже не надо будет редактировать, а это есть GOOD smile.gif )
3) Находишь файл RxRichEd.hpp (после всех установок) и заменяешь следующие строки:
typedef CHARFORMAT2A TCharFormat2; на typedef ::CHARFORMAT2A TCharFormat2;
void __fastcall GetAttributes(CHARFORMAT2A &Format); на void __fastcall GetAttributes(TCharFormat2 &Format);
void __fastcall SetAttributes(CHARFORMAT2A &Format); на void __fastcall SetAttributes(TCharFormat2 &Format);
void __fastcall InitFormat(CHARFORMAT2A &Format); на void __fastcall InitFormat(TCharFormat2 &Format);
4) Сохраняешь его. Вроде, после этого все нормально, но ничего такого я не писал.
Удачи!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)