Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.01;
Скачать: CL | DM;

Вниз

Множественный Undo???   Найти похожие ветки 

 
_MAXi_   (2003-04-18 15:54) [0]

Каким образом можно организовать множественный Undo (что-бы можно было возвращать например до 10 операций)?


 
y-soft ©   (2003-04-18 15:57) [1]

Сохранять в списке предыдущие состояния, при необходимости загружать. Логика может быть очень сложной


 
Cobalt ©   (2003-04-18 16:18) [2]

Надо запоминать не только действия над текстом, но и смену позиции курсора. Иначе такая куйня получится...


 
REA ©   (2003-04-18 16:24) [3]

Undo чего? Так же как и одиночный, но много раз (например до 10).


 
_MAXi_   (2003-04-18 16:27) [4]

Так получается, что если у меня текст на 1mb и я хочу 10 операций возвращать, то мне надо 10 файлов сохранять с тем текстом! Фигово получается то! :(


 
_MAXi_   (2003-04-18 16:30) [5]

>REA Undo чего? Так же как и одиночный, но много раз (например до 10).
Интересно это как так размножить одиночный UNDO?


 
Anatoly Podgoretsky ©   (2003-04-18 16:32) [6]

Ну если у тебя такой размер и ты полностью меняешь содержимое, то никакого другого пути нет, иначе тебе неоткуда взять старые значения.


 
DVM ©   (2003-04-18 16:35) [7]

Не надо запоминать весь текст. Как правило изменения происходят от одной позиции до другой. Вот и надо запоминать "начало", "конец" и действие.


 
_MAXi_   (2003-04-18 16:56) [8]

"начало", "конец" - это курсора позиция? А эти изменения сохранять в файле?


 
Cobalt ©   (2003-04-18 17:11) [9]

Необязательно в файл - куда хочешь, туда и сохраняй, хоть в память, хоть в БД



Страницы: 1 вся ветка

Текущий архив: 2003.05.01;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.01 c
3-416
Silver_
2003-04-11 15:30
2003.05.01
ADODataSet - Parameters


3-405
Begginer
2003-04-11 01:40
2003.05.01
Как проверить при добавлении уникальность поля


7-819
Snap
2003-03-11 12:48
2003.05.01
Как засунут свои код в другои процесс?


3-487
Wedos
2003-04-15 06:10
2003.05.01
Проблема с DbChart


4-829
cult
2003-03-04 13:15
2003.05.01
Как происходит закрытие меню?