Search found 405 matches

by gotar
Thu 23 Feb, 2023 19:17
Forum: Обсуждение макросов
Topic: Запуск макроса по событию смены директории
Replies: 94
Views: 74419

Запуск макроса по событию смены директории

Правильно ли я понимаю, что директория «.» совсем не текущая директория с точки зрения обработчика события? Можно ли вызывать far.MacroLoadAll напрямую из обработчика событий или надо использовать что-то наподобие PostMacro или что то еще? P.S. Просьба не откатывать изменения по результатам дискуссии
by gotar
Wed 22 Feb, 2023 18:03
Forum: Обсуждение макросов
Topic: Запуск макроса по событию смены директории
Replies: 94
Views: 74419

Запуск макроса по событию смены директории

А можно попросить пример макроса, использующего это событие. Например, загрузить макросы из текущей директории.
by gotar
Thu 13 Oct, 2022 12:33
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 4247
Views: 1364693

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

Иногда я хочу странного: запустить Far внутри SecureCrt. До сих пор это более или менее работало. Но после обновления на последний Far я получил:
farinsecurecrt.jpg
Я не уверен, что это надо править, но возможно у других тоже есть подобный эффект.
by gotar
Mon 19 Sep, 2022 08:20
Forum: Обсуждение макросов
Topic: Lua в far2l: текущее положение, перспективы, обмен мнениями
Replies: 56
Views: 16820

Lua в far2l: текущее положение, перспективы, обмен мнениями

То в каких каталогах ищутся .so берется из /etc/ld.so.conf. Если будете менять, надо выполнить ldconfig. Если у вас недостаточно прав, воспользуйтесь переменной LD_LIBRARY_PATH. Подробности - man ld-linux.so
by gotar
Sun 14 Aug, 2022 15:22
Forum: Нужна помощь
Topic: Ликбез по Lua
Replies: 348
Views: 229874

Ликбез по Lua

Я так понимаю, что python.dll и c0link-x64.dll теперь работать не будут?
by gotar
Sun 14 Aug, 2022 15:13
Forum: Нужна помощь
Topic: Ликбез по Lua
Replies: 348
Views: 229874

Ликбез по Lua

Беру то что Вы готовы дать. Теперь обновлять Far мне нельзя. :-)
by gotar
Sun 14 Aug, 2022 15:04
Forum: Нужна помощь
Topic: Ликбез по Lua
Replies: 348
Views: 229874

Ликбез по Lua

Luafar3.dll обновлять плохо, т.к. может еще что-нибуть отвалиться, а при очередном обновлении фара вернется старый вариант. Не думаю что смещение, по которому находится номер потока ввода/вывода в структуре FILE часто меняется, поэтому версия Visual Studio не имеет значения
by gotar
Sun 14 Aug, 2022 14:50
Forum: Нужна помощь
Topic: Ликбез по Lua
Replies: 348
Views: 229874

Ликбез по Lua

Может быть у Вас есть lfs.dll 64bit совместимая с luafar3.dll? Или Вы можете собрать lfs.dll из исходников правильным компилятором?

Luafar3.dll плохо, т.к. может еще что-нибуть отвалиться, а при очередном обновлении фара вернется старый вариант
by gotar
Sun 14 Aug, 2022 13:45
Forum: Нужна помощь
Topic: Ликбез по Lua
Replies: 348
Views: 229874

Ликбез по Lua

testlock.lua:7: rawhandle is only available in GCC compilations.
В исходниках lfs.lock

Code: Select all

 code = _locking(fileno(fh), lkmode, len);
 
т.е. filehandler должен быть обычным FILE *.
by gotar
Sun 14 Aug, 2022 10:59
Forum: Нужна помощь
Topic: Ликбез по Lua
Replies: 348
Views: 229874

Ликбез по Lua

local lfs = require "lfs" local le=require"le" local rc,err,f far.Show( win.GetCurrentDir ()) f,err=io.open("test.txt", "r") far.Show(f,err) rc,err=lfs.lock(f,'r') far.Show(rc,err) f:write("hello") f:flush() assert(lfs.unlock(f)) f:close() в восьмой...
by gotar
Sun 14 Aug, 2022 08:20
Forum: Нужна помощь
Topic: Ликбез по Lua
Replies: 348
Views: 229874

Ликбез по Lua

Как получить filehandle, используемый в этой библиотеке, из того что возвращает io.open?
by gotar
Sun 14 Aug, 2022 08:02
Forum: Нужна помощь
Topic: Ликбез по Lua
Replies: 348
Views: 229874

Ликбез по Lua

Если бы вы более подробно расписали ваш сценарий (что и зачем пишется в файл), ответ мог бы быть более полезным. Есть скрипт, который в один момент пишет серализованные данные в файл, а в другой момент их читает. Понятное дело, что если этот скрипт работает одновременно в нескольких экземплярах Фар...
by gotar
Sat 13 Aug, 2022 21:53
Forum: Нужна помощь
Topic: Ликбез по Lua
Replies: 348
Views: 229874

Ликбез по Lua

Мой Lua script пишет в файл. Как сделать так, что если в двух фарах одновременно будет вызван этот скрипт, то они бы синхронизировались при записи в файл? Если бы я писал на C в Uniх я бы вызвал функцию flock. А здесь как?
by gotar
Sat 13 Aug, 2022 18:51
Forum: Нужна помощь
Topic: Ликбез по Lua
Replies: 348
Views: 229874

Ликбез по Lua

как прочитать строку из файла, созданную с помощью string.format("%q", o), если после нее могут идти какие-то данные?
by gotar
Sat 13 Aug, 2022 12:48
Forum: Нужна помощь
Topic: Ликбез по Lua
Replies: 348
Views: 229874

Ликбез по Lua

Есть ли в Lua возможность сохранить хэштаблицу в виде текстового файла, и позже восстановить эту хэштаблицу в оперативной памяти из этого файла?

Go to advanced search