Latest post of the previous page:
У нас тут чётко заданная тема, я прошу не использовать её как какой-то общий чат.
Latest post of the previous page:
У нас тут чётко заданная тема, я прошу не использовать её как какой-то общий чат.
1. Исправил (на первой странице).
Нет. Вот этим.buniak_a_h wrote:2. Не подскажете, Вы перед перезагрузкой макросов пользовались этим CVondView ?
Ошибка при загрузке Фара и при перезагрузке макросов не вылезает. Но при наличии сабжевого макроса текстовые файлы в редактор не грузятся — Фар зависает. В том числе:buniak_a_h wrote:1. Исправил ...
После же изъятия макроса всё встаёт на свои места.
Вы описали, как макросы перезагружали. Я спрашивал, пользовались ли Вы макросом CondView до перезагрузки (вообще в этом сеансе работы). Ну, а раз такое получается, не могли бы Вы проверить, портится ли ФАР при "обычной" перезагрузке (macro:load в командной строке).
От слова "subject". То-есть речь о макросе, которому посвящена данная тема.
Нет. Утром, в Far b4699 x64 под Win10x64entRu скопировал макрос, загрузил его в редактор и далее как описывал выше. Однообразно в чистом Фаре и в совокупности с КонЭму. Перезагрузки системы не помогали. Повторяемость была 100%-ая.пользовались ли Вы макросом CondView до перезагрузки (вообще в этом сеансе работы)
Не очень понятен вопрос в части того, что значит "портится ли Фар". Поэтому отвечаю как понял. Последняя версия макроса из панелей перезагружается нормально любым способом. Но после загрузки макроса в Far 3.0.4699 x64 нельзя было грузить файлы в редактор — Фар попросту вешался.не могли бы Вы проверить, портится ли ФАР при "обычной" перезагрузке (macro:load в командной строке)
Имел в виду - теряет функциональность. В частности, перестаёт грузить файлы в редактор.
Может данная подсказка поможет Вам как-то.Редактор "вешается" из-за отсутствия определения local EditorsCondView = {}
Спасибо.sToLp wrote:buniak_a_h
А тут вот с дружественного ру-борда подсказывает Alexyz21, весьма опытный спец по макросам. Может данная подсказка поможет как-то.
[s]local EditorsCondView=nil[/s]
на local EditorsCondView={}
if not local EditorsCondView then local EditorsCondView={} end
AltF4
. Раньше повторное нажатие [b]AltF4[/b]
выключало сжатый режим. В дальнейшем эту клавишу можно заменить.[b]AltF4[/b]
[b]F10 Esc[/b]
[b]Enter[/b]
[b]AltF4[/b]
Code: Select all
return ei and EditorsCondView[ei.EditorID]
if not EditorsCondView[EID] or EditorsCondView[EID].Ends then return end
if ei then CondViewOn(ei, ei.EditorID) end
(с nil сравнивать нет смысла, т.к. nil в условии равнозначен false)if ei then CondViewOff(ei, ei.EditorID, false) end
table.maxn(EditorsCondView)
можно использовать next(EditorsCondView)
keybar=IsMacroActive() and {"CondOff",rus="Норм"} or {"Exit",rus="Выход"};
значительно туманнее, чем iif(IsMacroActive(), {"CondOff",rus="Норм"}, {"Exit",rus="Выход"})
или IsMacroActive()?{"CondOff",rus="Норм"}:{"Exit",rus="Выход"}