Search found 11050 matches

by John Doe
Sat 21 Oct, 2017 12:54
Forum: Обсуждение макросов
Topic: LuaMacro — Lua как язык макросов
Replies: 508
Views: 203018

LuaMacro — Lua как язык макросов

А также заметка к 0002416: Возможность вместо сообщений об ошибках вызывать "пользовательскую" lua-функцию . На первый взгляд для реализации этого пожелания достаточно внести изменения в функцию FixReturn (luamacro.lua). ret1 = type(ret1)=="string" and ret1 or "(error object is not a string)" ret1 =...
by John Doe
Sat 21 Oct, 2017 12:22
Forum: Обсуждение макросов
Topic: LuaMacro — Lua как язык макросов
Replies: 508
Views: 203018

LuaMacro — Lua как язык макросов

Добавлю позже, уж очень тормозит сайт.. P.S. А пока тут оставлю заметку. Смысл этой эвристики в utils.lua состоит в том, чтобы корректно отображать ошибки, полученные из разнообразных источников ( 2817 , 2388 ). Ведь юникодными являются только функции luafar, а сторонние функции с большой долей веро...
by John Doe
Sat 21 Oct, 2017 12:05
Forum: Обсуждение макросов
Topic: LuaMacro — Lua как язык макросов
Replies: 508
Views: 203018

LuaMacro — Lua как язык макросов

Моя интерпретация: путь в сообщении обрезается luajit побайтно, не учитывая того, что в результате получается некорректная utf8- последовательность. А в utils.lua вот такой код: local ErrMsg = function(msg, title, buttons, flags) if type(msg)=="string" and not msg:utf8valid() then local wstr = win.M...
by John Doe
Sat 21 Oct, 2017 11:45
Forum: Обсуждение макросов
Topic: LuaMacro — Lua как язык макросов
Replies: 508
Views: 203018

LuaMacro — Lua как язык макросов

Загадочная ошибка Есть файл "D:\Мои документы\zxcvbnmas\qwrty_io\poiua\2015\1.lua", содержимое которого с любой ошибкой, например единственный символ - . Запускаю lua:@1.lua , вижу это: ╔════════════════════════════════════════ LuaMacro ═════════════════════════════════════════╗ ║ ...ё РґРѕРєСѓРјРµР...
by John Doe
Fri 20 Oct, 2017 13:45
Forum: Нужна помощь
Topic: Использование far.Text для рисования на просмотрщике/редакторе
Replies: 20
Views: 705

Использование far.Text для рисования на просмотрщике/редакторе

zg wrote:
Fri 20 Oct, 2017 13:34
у меня ощущение, что я уже отвечал на похожий вопрос.
Была тема о необоснованно частых перерисовках самих меню: viewtopic.php?p=129472#p129472
by John Doe
Fri 20 Oct, 2017 13:36
Forum: Предложения и идеи
Topic: Использование FarEncyclopedia.ru.chm вместо внешних ссылок из других chm
Replies: 5
Views: 132

Использование FarEncyclopedia.ru.chm вместо внешних ссылок из других chm

В таком случае поддерживаю ваше предложение. Запишите на багтрекер.
by John Doe
Fri 20 Oct, 2017 13:24
Forum: Обсуждение макросов
Topic: far.Timer
Replies: 17
Views: 2365

far.Timer

Альтернативное решение — объединение одинаковых событий во входной очереди Да, так тоже можно. Применительно к far.Timer, счётчик событий может быть вторым аргументом функции-хэндлера, либо свойством объекта timer. Разумеется, должны ли события данного типа объединяться, следует решать для каждого ...
by John Doe
Fri 20 Oct, 2017 10:37
Forum: Обсуждение макросов
Topic: far.Timer
Replies: 17
Views: 2365

far.Timer

то, что предлагаете вы - работает лишь со второй группой. Именно, потому что задач первой группы не смог придумать ни одной. Выше спрашивал, никто тоже не подсказал. Впрочем, даже с моим предложением можно решить те гипотетические задачи, вычисляя количество пропущенных итераций делением времени, п...
by John Doe
Fri 20 Oct, 2017 07:38
Forum: Обсуждение макросов
Topic: far.Timer
Replies: 17
Views: 2365

far.Timer

Возможно ли в принципе извлечь хотя бы какую-то пользу от накопления вызовов? Сходу не смог придумать такую задачу. Зато о вреде легко скажу. Во-первых, не зная деталей реализации легко ошибиться в использовании этой функции. И я так делал, и вот свежий пример: http://forum.farmanager.com/viewtopic...
by John Doe
Fri 20 Oct, 2017 07:20
Forum: Нужна помощь
Topic: Использование far.Text для рисования на просмотрщике/редакторе
Replies: 20
Views: 705

Использование far.Text для рисования на просмотрщике/редакторе

Я хотел выкрутиться вот так: local timer; function overdraw() far.Text(40,1,0x0F,"test") far.Text() timer.Enabled = false; end; Event { group="EditorEvent"; action=function(id, event, param) if event == far.Flags.EE_CLOSE then timer:Close(); timer = nil; elseif event == far.Flags.EE_REDRAW then if ...
by John Doe
Thu 19 Oct, 2017 20:04
Forum: Нужна помощь
Topic: Использование far.Text для рисования на просмотрщике/редакторе
Replies: 20
Views: 705

Использование far.Text для рисования на просмотрщике/редакторе

Если просто открыть диалог, и ходить по его элементам курсором, то redraw не происходит.
Но стоит открыть например историю поля ввода, и начинается.
zg wrote:
Thu 19 Oct, 2017 19:57
а вдруг что-то в редакторе поменялось?
Так не меняется же.
by John Doe
Thu 19 Oct, 2017 19:50
Forum: Нужна помощь
Topic: Использование far.Text для рисования на просмотрщике/редакторе
Replies: 20
Views: 705

Использование far.Text для рисования на просмотрщике/редакторе

Единственная проблема: redraw вызывается и при неактивном редакоре, когда на экране меню (особенно если курсор перемещать)
Не знаю даже зачем так.
by John Doe
Thu 19 Oct, 2017 19:36
Forum: Нужна помощь
Topic: Использование far.Text для рисования на просмотрщике/редакторе
Replies: 20
Views: 705

Использование far.Text для рисования на просмотрщике/редакторе

Grom PE wrote:
Thu 19 Oct, 2017 19:28
Я хотел выкрутиться вот так:
"Выкрутиться" и "общее решение" это разные вещи.
Grom PE wrote:
Thu 19 Oct, 2017 19:28
Но подозреваю, что это нечто ужасное
Не то что бы.
С виду работает
by John Doe
Thu 19 Oct, 2017 19:18
Forum: Нужна помощь
Topic: Использование far.Text для рисования на просмотрщике/редакторе
Replies: 20
Views: 705

Использование far.Text для рисования на просмотрщике/редакторе

Grom PE wrote:
Thu 19 Oct, 2017 18:43
"[Punched tape input]"
Что ж вы так, экономнее надо)

Но мой вопрос был о другом: что собственно вы предлагаете, в качестве общего решения
by John Doe
Thu 19 Oct, 2017 19:15
Forum: Предложения и идеи
Topic: Использование FarEncyclopedia.ru.chm вместо внешних ссылок из других chm
Replies: 5
Views: 132

Использование FarEncyclopedia.ru.chm вместо внешних ссылок из других chm

Может быть существует более специальный способ создавания кросс-ссылок между chm?

Go to advanced search