![]() |
|
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]()
|
|
| CHERRY |
|
|||
![]() Прохожий ![]() Профиль Группа: Участник Сообщений: 150 Регистрация: 17.6.2002 Где: Одесса Репутация: нет Всего: -2 |
Модуль MultipleUndo реализует многократную отмену RichEdit.
Мой редактор основан на RichEdit. Окна с RichRdit создаются на PageControl по мере надобности. Но с MultipleUndo отмена общая для всех окон. Как реализовать независимую отмену для каждого окна?
--------------------
Трясу надежды ветвь, но где желанный плод? |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 30 Всего: 484 |
Ответ прост - переделать, объеденить всё в класс. И для каждого рича делать отдельный инстанс этого класса.
|
|||
|
||||
| CHERRY |
|
|||
![]() Прохожий ![]() Профиль Группа: Участник Сообщений: 150 Регистрация: 17.6.2002 Где: Одесса Репутация: нет Всего: -2 |
Можно поподробней.
Как это реально организовать? --------------------
Трясу надежды ветвь, но где желанный плод? |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 30 Всего: 484 |
Весь код у тебя уже есть.
Создай новый класс. То, что в var - размести в public Там же процедуры, описанные в секции интерфейса. Те, что не описаны в секции интерфейса - в private секцию. Что ещё не понятно? |
|||
|
||||
| CHERRY |
|
|||
![]() Прохожий ![]() Профиль Группа: Участник Сообщений: 150 Регистрация: 17.6.2002 Где: Одесса Репутация: нет Всего: -2 |
Никогда не создавал классов. А сейчас лезть в книжки нет возможности.
Если не сложно - нарисуй болванку. И как потом этот класс создавать или вызывать? --------------------
Трясу надежды ветвь, но где желанный плод? |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 30 Всего: 484 |
Если ты никогда их не создавал, то как ты собираешься его использовать?
Даже, если написать, то что ты с этим будешь делать? Просто воткнуть, чтоб всё волшебным образом заработало - не получится. Учи матчасть ;-) Пока потерпишь мез мультиундо. Доберёшься до книжки и учить, учить, учить... |
|||
|
||||
| CHERRY |
|
|||
![]() Прохожий ![]() Профиль Группа: Участник Сообщений: 150 Регистрация: 17.6.2002 Где: Одесса Репутация: нет Всего: -2 |
Я любитель. Свою первую прогу на Pascal я написал в 1987г.
Программирование - хобби. Если тебе в лом написать решение, так и скажи. А учить меня жить не надо. Мне 47 лет. Я думаю, что форум существует для получения решений. А воспитательные и общеобразовательные функции не в вашей компетенции. Жаль, что был вынужден объяснится. (- --------------------
Трясу надежды ветвь, но где желанный плод? |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 30 Всего: 484 |
Если честно, то конечно лень.
Но раз пошла такая пляска, то могу себе позволить потратить 15 минут. Прикрепляю к посту модуль и пример, переписанные под МультиРич. Пример, собственно не изменился внешне. Просто проверка, что по прежнему работает Вообще надо бы было переделать это в компонент - рич с анду. Но лень Присоединённый файл ( Кол-во скачиваний: 17 )
MultipleUndo.zip 3,22 Kb |
|||
|
||||
| CHERRY |
|
|||
![]() Прохожий ![]() Профиль Группа: Участник Сообщений: 150 Регистрация: 17.6.2002 Где: Одесса Репутация: нет Всего: -2 |
Спасибо за понимание.
--------------------
Трясу надежды ветвь, но где желанный плод? |
|||
|
||||
![]()
|
| Правила форума "Delphi: WinAPI и системное программирование" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |