Search found 405 matches
- Thu 23 Feb, 2023 19:17
- Forum: Обсуждение макросов
- Topic: Запуск макроса по событию смены директории
- Replies: 94
- Views: 74419
Запуск макроса по событию смены директории
Правильно ли я понимаю, что директория «.» совсем не текущая директория с точки зрения обработчика события? Можно ли вызывать far.MacroLoadAll напрямую из обработчика событий или надо использовать что-то наподобие PostMacro или что то еще? P.S. Просьба не откатывать изменения по результатам дискуссии
- Wed 22 Feb, 2023 18:03
- Forum: Обсуждение макросов
- Topic: Запуск макроса по событию смены директории
- Replies: 94
- Views: 74419
Запуск макроса по событию смены директории
А можно попросить пример макроса, использующего это событие. Например, загрузить макросы из текущей директории.
- Thu 13 Oct, 2022 12:33
- Forum: Глюки и баги
- Topic: Глюки и баги, появившиеся в «ночных сборках»
- Replies: 4247
- Views: 1364693
Глюки и баги, появившиеся в «ночных сборках»
Иногда я хочу странного: запустить Far внутри SecureCrt. До сих пор это более или менее работало. Но после обновления на последний Far я получил:
Я не уверен, что это надо править, но возможно у других тоже есть подобный эффект.- 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
- Sun 14 Aug, 2022 15:22
- Forum: Нужна помощь
- Topic: Ликбез по Lua
- Replies: 348
- Views: 229874
Ликбез по Lua
Я так понимаю, что python.dll и c0link-x64.dll теперь работать не будут?
- Sun 14 Aug, 2022 15:13
- Forum: Нужна помощь
- Topic: Ликбез по Lua
- Replies: 348
- Views: 229874
Ликбез по Lua
Беру то что Вы готовы дать. Теперь обновлять Far мне нельзя. :-)
- Sun 14 Aug, 2022 15:04
- Forum: Нужна помощь
- Topic: Ликбез по Lua
- Replies: 348
- Views: 229874
Ликбез по Lua
Luafar3.dll обновлять плохо, т.к. может еще что-нибуть отвалиться, а при очередном обновлении фара вернется старый вариант. Не думаю что смещение, по которому находится номер потока ввода/вывода в структуре FILE часто меняется, поэтому версия Visual Studio не имеет значения
- Sun 14 Aug, 2022 14:50
- Forum: Нужна помощь
- Topic: Ликбез по Lua
- Replies: 348
- Views: 229874
Ликбез по Lua
Может быть у Вас есть lfs.dll 64bit совместимая с luafar3.dll? Или Вы можете собрать lfs.dll из исходников правильным компилятором?
Luafar3.dll плохо, т.к. может еще что-нибуть отвалиться, а при очередном обновлении фара вернется старый вариант
Luafar3.dll плохо, т.к. может еще что-нибуть отвалиться, а при очередном обновлении фара вернется старый вариант
- 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
т.е. filehandler должен быть обычным FILE *.
В исходниках lfs.lock
Code: Select all
code = _locking(fileno(fh), lkmode, len);
- 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() в восьмой...
- Sun 14 Aug, 2022 08:20
- Forum: Нужна помощь
- Topic: Ликбез по Lua
- Replies: 348
- Views: 229874
Ликбез по Lua
Как получить filehandle, используемый в этой библиотеке, из того что возвращает io.open?
- Sun 14 Aug, 2022 08:02
- Forum: Нужна помощь
- Topic: Ликбез по Lua
- Replies: 348
- Views: 229874
Ликбез по Lua
Если бы вы более подробно расписали ваш сценарий (что и зачем пишется в файл), ответ мог бы быть более полезным. Есть скрипт, который в один момент пишет серализованные данные в файл, а в другой момент их читает. Понятное дело, что если этот скрипт работает одновременно в нескольких экземплярах Фар...
- Sat 13 Aug, 2022 21:53
- Forum: Нужна помощь
- Topic: Ликбез по Lua
- Replies: 348
- Views: 229874
Ликбез по Lua
Мой Lua script пишет в файл. Как сделать так, что если в двух фарах одновременно будет вызван этот скрипт, то они бы синхронизировались при записи в файл? Если бы я писал на C в Uniх я бы вызвал функцию flock. А здесь как?
- Sat 13 Aug, 2022 18:51
- Forum: Нужна помощь
- Topic: Ликбез по Lua
- Replies: 348
- Views: 229874
Ликбез по Lua
как прочитать строку из файла, созданную с помощью
string.format("%q", o)
, если после нее могут идти какие-то данные?- Sat 13 Aug, 2022 12:48
- Forum: Нужна помощь
- Topic: Ликбез по Lua
- Replies: 348
- Views: 229874
Ликбез по Lua
Есть ли в Lua возможность сохранить хэштаблицу в виде текстового файла, и позже восстановить эту хэштаблицу в оперативной памяти из этого файла?