View Issue Details

IDProjectCategoryView StatusLast Update
0001496WishesMacropublic2014-05-28 11:08
ReporterJohnDoe Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status newResolutionopen 
Product Version2.0 
Summary0001496: Улучшения mmode(1,[,Value])
Descriptionmmode(1,1) запрещает вывод на экран (1="включить отключение вывода")
mmode(1,0) разрешает вывод на экран (0="выключить отключение вывода")

Предлагается поменять значения местами:
1="разрешить вывод"
0="запретить вывод"
Additional InformationВ энциклопедии определено:
> N=mmode(Action[,Value]) Управление параметрами текущего макроса.
> Параметр Action:
> 1 позволяет изменять режим перерисовки экрана во время проигрывания макропоследовательности

Action=1 никак не названо, поэтому решительно неясно какое значение Value что означает. (В зависимости от решения по основной части тикета можно назвать действие "Вывод на экран" дибо "Запрет вывода на экран")


Второй параметр допустимо опускать, но что в этом случае принимается по умолчанию в Энциклопедии не сказано. Логично бы 2 (переключить)?


Ещё хотелось бы добавить значение 3 - обновить экран не изменяя состояния (то же что двойной вызов со значением 2)
TagsNo tags attached.
Build

Activities

JohnDoe

2010-09-10 10:15

updater   bugnote:0005752

Last edited: 2014-05-28 11:08

View 2 revisions

То же самое на форуме:
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()

Issue History

Date Modified Username Field Change
2010-09-10 10:11 JohnDoe New Issue
2010-09-10 10:15 JohnDoe Note Added: 0005752
2013-02-03 00:34 alexy Severity minor => feature
2014-05-28 11:08 JohnDoe Note Edited: 0005752 View Revisions