Ошибка при втором запуске макроса.

Столкнулись с проблемой в использовании макросов? Здесь можно получить помощь.
Post Reply
Volodya
Posts: 320
Joined: Thu 31 Mar, 2005 19:41
Has thanked: 68 times
Been thanked: 2 times

Ошибка при втором запуске макроса.

Post by Volodya »

Имеется макрос
_ShiftTime.lua
(8.64 KiB) Downloaded 5 times
При первом запуске все отрабатывает как ожидается. При повторном запуске макрос вылетает с такой
Секция с описанием ffi.cdef выглядит
Команда lm:load не решает проблему. Спасает только перезапуск Far.
Вопрос, что и как надо исправить. Почему это происходит тоже интересно.
Last edited by Volodya on Sat 18 Oct, 2025 00:20, edited 2 times in total.
User avatar
HaRT
Moderator
Posts: 11370
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 260 times
Been thanked: 407 times

Ошибка при втором запуске макроса

Post by HaRT »

 ! Message from: HaRT
Volodya, пожалуйста, освойте и примените теги ascii и [code=lua] для содержимого первого и второго спойлеров соответственно.
А заодно исправьте опечатку в Заголовке.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Yegor
Posts: 1471
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 51 times
Been thanked: 85 times

Ошмбка при втором запуске макроса.

Post by Yegor »

Вот так работает вроде
Attachments
_ShiftTime.lua
(8.63 KiB) Downloaded 6 times
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
Shmuel
Posts: 7124
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 47 times
Been thanked: 611 times

Ошибка при втором запуске макроса.

Post by Shmuel »

Volodya wrote: Fri 17 Oct, 2025 23:05Имеется макрос
Посмотрел этот макрос.
Зачем здесь FFI, когда есть функции win.GetFileTimes и win.SetFileTimes, и код будет в 5 раз короче.
Post Reply

Return to “Нужна помощь”