logo
logo
UndoRedo и Сохранить [Alex 12/08/2003 11:41]
Ну если уж на то пошло, то я за пункт в меню "Сохранить как".
 
UndoRedo  и многопользовательское соглашение реализуется нормально, кто последний записью рулил тот и имеет право undo
edo с этой записью делать.
И вообще имхо лучше построже с пользователем, но надежнее работа. Тем более финансы-это не текст в MsWorde набивать.
 
Dervish: Нормально реализуется, но надо иметь в виду, что в некоторых случаях Undo может оказаться невозможным. Например, вы изменили некоторую запись, а пользователь с другого компьютера её после этого удалил. Какой такой Undo делать в этом случае? Пока я планирую просто "чистить" протокол Undo/Redo, вычёркивая из него все операции, которые невозможны. То есть, если в списке Undo какая-то операция не может быть отменена, то вычёркивается она и все другие, которые были до неё. Аналогично, если в списке Redo операция подлежит удалению, то удаляются и все, которые были после неё.
 
Насчёт "построже": имхо, это не самоцель.