![]() |
|
| Правила Форума редакция от 22.06.2020 |
|
|||||||
|
|
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже. |
|
|
|
Опции темы | Опции просмотра |
Language
|
|
|
#11
|
|
Неактивный пользователь
Пол:
Регистрация: 11.10.2008
Сообщений: 6
Репутация: 12
|
rxlib-2.7.7.3 for D2009
Третья редакция адаптированного мной варианта библиотеки под D2009. _http://ifolder.ru/8978968 Исправлен баг касательно компонета TRxRichEdit, возникающий при попытке получить доступ к свойствам OLE-контейнера, приводящий к AV. Аналогичный баг присутствует в компоненте TJvRichEdit библиотеки JEDI VCL v.3.35. Кому лень качать заново всю библиотеку, а также желающим исправить баг в библиотеке Jedi VCL - см. подробности: Суть в том что в ф-ции CoAllocCStr не учитывалась двухбайтовость строк. Решение: привести указанную функцию к виду: Код:
function CoAllocCStr(const S: string): PChar; begin Result := StrCopy(CoTaskMemAlloc((Length(S) + 1) * SizeOf(Char)), PChar(S)); end; Библиотека rxlib: модуль RxRichEd.pas, строки 2365-2368 применительно ко второй редакции моей адаптации Библиотека Jedi VCL: модуль JvRichEdit.pas, строки 1684-1687 применительно к JEDI VCL for Delphi v.3.35. После внесения изменений перекомпилировать соответствующие runtime-библиотеки. |
|
|
|
| Эти 2 пользователя(ей) сказали cпасибо за это полезное сообщение: |
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Запросы на компоненты | pluton | Компоненты | 751 | 04.09.2025 20:14 |
| PHP: компоненты и формы | no_n@me | PHP | 3 | 28.08.2011 08:20 |
| Сетевые компоненты | frostmourne | Delphi | 9 | 07.02.2011 11:30 |
| Бесплатные компоненты | Gerasoft | Компоненты | 16 | 17.03.2009 14:04 |
| Компоненты | ErrorMs | Компоненты | 708 | 25.12.2007 17:00 |
|
|