Тема: Ошибка выполнения функции getquotelevel2

попытка выполнения скрипта

is_run = true
sec = "SBER"
class = "EQBR"
period = 15

function TellAboutSpread()
    
    message("take "..sec..", "..class,1)
    local qt = getQouteLevel2("EQBR","SBER")
    if (qt == nil) then
        return
    end

    ну и т.д.

end

function main()
    TellAboutSpread()
    while is_run do
        local n = PERIOD
    while (n > 0) and is_run do

вызывает ошибку attempt to call global 'getQuoteLevel2' (a nil value). Оператор message перед вызовом этой функции отрабатывается, после - нет, скрипт прекращает работу. Значения Sec и Class взяты из текущей таблицы параметров Квика.
Вообще, по ошибкам есть документация?

2

Re: Ошибка выполнения функции getquotelevel2

У вас описка в имени функции. Должно быть getQuoteLevel2
Видимо, вы скопировали это название из самой первой версии справки по QLua, там Была опечатка.

Указанная ошибка обычно говорит о вызове отсутствующей функции или обращении К неинициализированной переменной.

Re: Ошибка выполнения функции getquotelevel2

Факт, скопировал - лень было писать. Однажды, ещё по студенчеству так же вот опечатался в курсовой, чуть голову не сломал, пока искал ошибку... Спасибо большое.