View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001496 | Wishes | Macro | public | 2010-09-10 09:11 | 2014-05-28 10:08 |
Reporter | JohnDoe | Assigned To | |||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | new | Resolution | open | ||
Product Version | 2.0 | ||||
Summary | 0001496: Улучшения mmode(1,[,Value]) | ||||
Description | mmode(1,1) запрещает вывод на экран (1="включить отключение вывода") mmode(1,0) разрешает вывод на экран (0="выключить отключение вывода") Предлагается поменять значения местами: 1="разрешить вывод" 0="запретить вывод" | ||||
Additional Information | В энциклопедии определено: > N=mmode(Action[,Value]) Управление параметрами текущего макроса. > Параметр Action: > 1 позволяет изменять режим перерисовки экрана во время проигрывания макропоследовательности Action=1 никак не названо, поэтому решительно неясно какое значение Value что означает. (В зависимости от решения по основной части тикета можно назвать действие "Вывод на экран" дибо "Запрет вывода на экран") Второй параметр допустимо опускать, но что в этом случае принимается по умолчанию в Энциклопедии не сказано. Логично бы 2 (переключить)? Ещё хотелось бы добавить значение 3 - обновить экран не изменяя состояния (то же что двойной вызов со значением 2) | ||||
Tags | No tags attached. | ||||
Build | |||||
|
То же самое на форуме: http://forum.farmanager.com/viewtopic.php?p=68632#p68632 http://forum.farmanager.com/viewtopic.php?p=67948#p67948 http://forum.farmanager.com/viewtopic.php?p=68765#p68765 P.S. Вообще команда mmode неудачна, т.к. функции разнородны, а параметры неочевидны. Имеет смысл выделить специальную функцию типа Far.DisableOutput([Action]). Будет вполне в духе Far.DisableHistory() |