Search found 5158 matches

by Shmuel
Wed 13 Sep, 2017 17:36
Forum: Нужна помощь
Topic: Вопросы по использованию FFI
Replies: 176
Views: 33294

Вопросы по использованию FFI

John Doe wrote:
Wed 13 Sep, 2017 17:28
В документации этот частный случай не рассматривается, сказано только в общем
На мой взгляд, сказано исчерпывающе ("This copies the whole string plus a terminating zero-byte").
by Shmuel
Mon 11 Sep, 2017 19:10
Forum: Обсуждение плагинов
Topic: arclite — работа с архивами на основе 7-Zip
Replies: 1640
Views: 444937

arclite — работа с архивами на основе 7-Zip

Захожу внутрь zip-файла, становлюсь на какой-либо файл, нажимаю CtrlA. Что означает последняя строчка (80 0) ? ╔═══════════ Attributes ═══════════╗ ║ Path list.temp ║ ║ Is Folder No ║ ║ Size 1.71 KB = 1754 ║ ║ Packed Size 155 ║ ║ Modified 04/06/2017 22:33:12 ║ ║ Created 04/06/2017 22:35:21 ║ ║ Acces...
by Shmuel
Sat 09 Sep, 2017 15:19
Forum: Нужна помощь
Topic: Вопросы по использованию FFI
Replies: 176
Views: 33294

Вопросы по использованию FFI

Печально, что главный автор Lua не согласился добавлять два "служебных" \0 вместо одного. (Причина, полагаю в том, что для него UTF-16 - экзотика, не стоящая внимания). Добавить один (или сколько угодно) нулевых байтов к результату в LuaFAR совсем не проблема, но это будет некорректное преобразовани...
by Shmuel
Sat 09 Sep, 2017 10:37
Forum: Нужна помощь
Topic: Вопросы по использованию FFI
Replies: 176
Views: 33294

Вопросы по использованию FFI

Так вроде бы \0 уже добавляется к новому внутреннему представлению? Это сделано для удобства внутренних операций LuaFAR. Там же двумя строчками ниже выставляется выходной размер, и он используется при формировании строки, выдаваемой "наружу". Другими словами, в функциях Lua-интерфейса этот \0 появл...
by Shmuel
Fri 08 Sep, 2017 21:06
Forum: Нужна помощь
Topic: Вопросы по использованию FFI
Replies: 176
Views: 33294

Получение привилегий backup/restore

John Doe wrote:
Fri 08 Sep, 2017 21:01
Мне тоже казалось, что результат должен содержать в итоге два завершающих нуля
Вам правильно казалось. Результат будет содержать \0\0 в конце (и ещё один \0 внутренней репрезентации).
by Shmuel
Fri 08 Sep, 2017 20:57
Forum: Нужна помощь
Topic: Вопросы по использованию FFI
Replies: 176
Views: 33294

Получение привилегий backup/restore

Smitis wrote:
Fri 08 Sep, 2017 20:51
разве Utf8ToUtf16 не должно конвертировать уже существующий "\0" в "\0\0"?
Этот уже существующий \0 не является частью стринга - он лежит в его внутреннем представлении. Поэтому, если добавить в Utf8ToUtf16 к результату \0, мы нарушим корректность преобразования.
by Shmuel
Fri 08 Sep, 2017 20:42
Forum: Нужна помощь
Topic: Вопросы по использованию FFI
Replies: 176
Views: 33294

Получение привилегий backup/restore

К сожалению, этого одного нуля недостаточно для стрингов в UTF-16. В своё время я предложил в форуме Lua, чтобы резервировалось место для двух нулей (\0\0), но предложение принято не было.
by Shmuel
Fri 08 Sep, 2017 20:09
Forum: Нужна помощь
Topic: Вопросы по использованию FFI
Replies: 176
Views: 33294

Получение привилегий backup/restore

Любой стринг в Lua имеет дополнительный \0 в конце (в мануале отмечено).
by Shmuel
Fri 08 Sep, 2017 16:58
Forum: Разработка плагинов
Topic: Pygin — Python adapter
Replies: 182
Views: 27098

Pygin — Python adapter

John Doe wrote:
Fri 08 Sep, 2017 15:56
В настоящий момент это важно для обращения к функциям плагинов из макросов.
Это также важно для баз данных плагинов. При изменении гуида все данные, сохранённые плагином, будут недоступны, и будут созданы новые (roaming + local) базы данных.
by Shmuel
Thu 07 Sep, 2017 13:59
Forum: Нужна помощь
Topic: Проблема с проигрыванием макроса, созданного с помощью Ctrl-<.>
Replies: 1
Views: 323

Проблема с проигрыванием макроса, созданного с помощью Ctrl-<.>

maksym wrote:
Thu 07 Sep, 2017 13:04
И вставка не работает, или работает через раз.
У меня работает.
by Shmuel
Thu 07 Sep, 2017 07:37
Forum: Обсуждение макросов
Topic: Макрос, реализующий функции плагина Active-Help
Replies: 63
Views: 10038

Макрос, реализующий функции плагина Active-Help

John Doe wrote:
Thu 07 Sep, 2017 07:21
С помощью file:read"*l" можно организовать такой цикл самостоятельно
Зачем, можно просто использовать file:lines().
by Shmuel
Wed 06 Sep, 2017 21:28
Forum: Обсуждение макросов
Topic: LuaMacro — Lua как язык макросов
Replies: 503
Views: 200037

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

uid использовал John Doe, когда "официального" id ещё не было.
Не критично, но некоторые утилиты вышеупомянутого автора лучше работают, если есть.
В штатный браузер добавить можно, но не уверен, что нужно.
by Shmuel
Mon 04 Sep, 2017 10:42
Forum: Обсуждение PlugRinG
Topic: Розыск автора плагина AltHistory
Replies: 12
Views: 1754

Розыск автора плагина AltHistory

AlexanderCh, вы, как я понимаю о плагине LF History.
Да, плагринг. Да, рад всем предложениям. Но есть одно "но": в обозримом будущем (как минимум в сентябре), у меня не будет времени заниматься плагином и Фаром вообще.
by Shmuel
Mon 04 Sep, 2017 06:20
Forum: Обсуждение плагинов
Topic: LuaFAR Search
Replies: 299
Views: 66876

LuaFAR Search

В режиме поиска файлов из панелей с заданным образцом поиска каждый файл ищется до первого найденного вхождения - для повышения быстродействия. Поэтому в этом режиме вывод статистики невозможен.

Можно было бы сделать опцию типа "искать все вхождения", но я не уверен, что это необходимо.
by Shmuel
Thu 31 Aug, 2017 09:55
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 3183
Views: 661732

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

Smitis wrote:
Thu 31 Aug, 2017 08:52
LuaMacro для x64 через VC и make-файл не собирается
Большое спасибо. (На x64 проверял только с GCC, а GNU Make это за проблему не считает).

Go to advanced search