Latest post of the previous page:
В своё время игрался с Alien, но уже давно не пользовался, хоть и установлен. Поэтому не могу ответить на вопросы. Заменять его не надо, раз работает.beep в макросах
- John Doe
- Бюрократ
- Posts: 13807
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 426 times
- Contact:
Re: beep в макросах
Ещё вопрос по версиям: у нас lua 5.1.4, несмотря на то, что уже год как существует 5.1.5.
Наверняка на это есть причины?
Наверняка на это есть причины?
- John Doe
- Бюрократ
- Posts: 13807
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 426 times
- Contact:
Re: beep в макросах
5.2 уже обсуждали, поэтому пока вопросов нет
Я имел ввиду баги 5.1.4: http://www.lua.org/bugs.html#5.1.4
Я имел ввиду баги 5.1.4: http://www.lua.org/bugs.html#5.1.4
- John Doe
- Бюрократ
- Posts: 13807
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 426 times
- Contact:
Re: beep в макросах
Блин, скачивал же как раз оттуда, но в какой-то момент похоже заменил на версию из LuaForWindows_v5.1.4-46.exe...
Зачем они собирают старьё - для меня загадка, сборка ведь сравнительно новая:
Зачем они собирают старьё - для меня загадка, сборка ведь сравнительно новая:
Code: Select all
=================== Lua For Windows ===================
08/07/2012 Version 5.1.4-46
Как бибикать в FAR-е с помощью FFI, функция "Beep(freq, dur)"
Как бибикать в FAR-е с помощью FFI, функция
В отличие от стандартного mf.beep(N) позволяет задать частоту и длительность звука:
Что надо бы придумать как это сделать, как сделать звук асинхронным.
С помощью таймера все равно синхронный
Наверное корутиной сделать?
Beep(int freq, int dur)
В отличие от стандартного mf.beep(N) позволяет задать частоту и длительность звука:
Code: Select all
local ffi = require("ffi")
ffi.cdef([[
void Beep(int freq, int dur);
]])
local function fnc_beep(freq, dur) ffi.C.Beep(freq, dur) end
far.Timer(0, function(sender) sender:Close(); fnc_beep(1000, 3000) end)
С помощью таймера все равно синхронный
Наверное корутиной сделать?