Search found 5117 matches

by Shmuel
Fri 18 Aug, 2017 16:12
Forum: Обсуждение макросов
Topic: Lunatic Python
Replies: 23
Views: 3829

Lunatic Python

Может, загружается динамически? Вроде понял, что наоборот - линкуется статически в DLL. Мне раньше казалось, что для статической линковки нужны специальные приседания, а тут обычная комстрока cl похоже это делает по умолчанию. А что за папка loadall.dll присутствует в package.cpath? Это не папка, э...
by Shmuel
Fri 18 Aug, 2017 15:28
Forum: Глюки и баги
Topic: Отладочный мусор в плагине EMenu
Replies: 2
Views: 47

Отладочный мусор в плагине EMenu

JustAMaaan wrote:
Fri 18 Aug, 2017 14:51
Живёт в стабильных и ночных сборках уже месяца четыре в версиях х64
Не воспроизводится. Far 3.0.5003 x64, Windows 7 SP1.
Кроме того, строки IppInit и AVX в исходниках плагина не присутствуют.
by Shmuel
Fri 18 Aug, 2017 09:10
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 3169
Views: 638122

Глюки и баги, появившиеся в «ночных сборках»

van123, если вы увидели проблему в последней ночной сборке, это ещё не значит, что она не появилась намного раньше. Прежде, чем постить в эту тему, вы должны были это проверить.
Проблема появилась в диапазоне билдов 4393...4400.
by Shmuel
Thu 17 Aug, 2017 21:04
Forum: Обсуждение макросов
Topic: Lunatic Python
Replies: 23
Views: 3829

Lunatic Python

Кстати, вопрос к знатокам:
Берём один из бинарников библиотеки - Dependency Walker показывает зависимости только от lua51.dll, python36.dll и kernel32.dll.
Но библиотека использует функции malloc, strcpy, strlen и т.д., которые вроде не экспортируются этими длл-ками.
Как же это работает?
by Shmuel
Thu 17 Aug, 2017 19:00
Forum: Обсуждение макросов
Topic: Lunatic Python
Replies: 23
Views: 3829

Lunatic Python

Начальный пост обновлён (вложение и инструкции).
Сама библиотека без изменений, но теперь включены бинарники для версий питона 3.4 и 3.6.
Скрипт также слегка обновлён.
by Shmuel
Wed 16 Aug, 2017 11:35
Forum: Глюки и баги
Topic: Хоткеи с AccelKey некорректно работают с отдельными клавишами
Replies: 1
Views: 158

Хоткеи с AccelKey некорректно работают с отдельными клавишами

John Doe wrote:
Wed 16 Aug, 2017 11:09
1. Хоткеи срабатывают только вместе с модификатором Shift, независимо от того, задан ли он в InputRecord
Без Shift тоже срабатывают, если включен Caps Lock.
by Shmuel
Wed 16 Aug, 2017 09:14
Forum: Обсуждение макросов
Topic: Поведение, когда нужно сделать выбор из нескольких макросов
Replies: 173
Views: 43019

Поведение, когда нужно сделать выбор из нескольких макросов

AccelKey - регистрозависимый. BreakKey - тоже, но их можно добавить по 2 штуки на клавишу, а AccelKey - нельзя.
by Shmuel
Mon 14 Aug, 2017 16:25
Forum: Обсуждение Far Manager
Topic: FAR Editor: Find All
Replies: 10
Views: 1432

FAR Editor: Find All

Макросом несложно скопировать всю строку Macro { description="Copy a line from Find All menu"; area="Menu"; key="CtrlIns"; condition=function() return Menu.Id==far.Guids.EditorFindAllListId end; action=function() far.CopyToClipboard(Menu.Value:match("│(.*)")) end; } , но правильнее сделать это из к...
by Shmuel
Mon 14 Aug, 2017 08:27
Forum: Обсуждение макросов
Topic: Поведение, когда нужно сделать выбор из нескольких макросов
Replies: 173
Views: 43019

Поведение, когда нужно сделать выбор из нескольких макросов

Некоторые тонкости в связи с последними изменениями: 1. Автоматически добавляемые номера пунктов меню (1-9, A-Z) не подсвечиваются, но тем не менее являются "горячими клавишами". 2. Если пользователь с помощью амперсанда & добавил горячую клавишу, то она будет работать как обычно, если нет конфликта...
by Shmuel
Sun 13 Aug, 2017 11:54
Forum: Глюки и баги
Topic: Определение размера папок
Replies: 1
Views: 271

Определение размера папок

firosiro wrote:
Sun 13 Aug, 2017 11:46
Что думают разработчики на эту тему?
При обнаружении проблем, действительных или кажущихся, следует руководствоваться следующим документом: viewtopic.php?p=55#p55
by Shmuel
Fri 11 Aug, 2017 23:34
Forum: Обсуждение макросов
Topic: Lunatic Python
Replies: 23
Views: 3829

Lunatic Python

Наконец-то разобрался, отчего демо-макрос не выдерживал перезагрузки макросов и вызывал падение при запусках после перезагрузки. Проблема - в библиотеке, и починить её будет не просто. Однако есть способ обойти эту проблему - не вызывать require "python" из функции action() макроса, а вызывать в нач...
by Shmuel
Fri 11 Aug, 2017 03:41
Forum: Обсуждение макросов
Topic: Lunatic Python
Replies: 23
Views: 3829

Lunatic Python

я ожидал что всё будет не так просто… ) Посмотрел поглубже: если недостающие в "Limited API" пару функций можно было бы и заменить, то отсутствие доступа к полям структуры PyTypeObject делает задачу практически невыполнимой. Можно, чтобы не терять совместимость с XP, просто собирать 2 версии библио...
by Shmuel
Thu 10 Aug, 2017 21:37
Forum: Обсуждение макросов
Topic: Lunatic Python
Replies: 23
Views: 3829

Lunatic Python

"стабильное" (stable ABI) подмножество интерфейса python36.dll , его хватает в большинстве кейсов использования подобного нашим Но не хватает для библиотеки Lunatic Python (в том виде как она есть у нас сейчас). Например, используемая библиотекой функция PyUnicode_AsUTF8AndSize становится недоступн...
by Shmuel
Thu 10 Aug, 2017 17:53
Forum: Обсуждение макросов
Topic: Lunatic Python
Replies: 23
Views: 3829

Lunatic Python

может подправить Lunatic Python на использование “обёрточной” python3.dll ? А эта обёрточная где-то есть готовая? Не хотелось бы ещё один проект заводить. Поскольку сам я с XP уже съехал (заставили на работе, а так мне было с ней очень хорошо), то лично я уже не озабочен совместимостью с XP. Может ...

Go to advanced search