Закрывается DataSource при остановке скрипта?

Страницы: 1
RSS
Закрывается DataSource при остановке скрипта?
 
Код
local run = true
function OnStop()
  run = nil
  message(tostring(ds:Close()))
end

function main()
  ds = assert(CreateDataSource(class, sec, INTERVAL_M5))
  while run do sleep(500) end
end

Код
local run = true
function OnStop()
  run = nil
end

function main()
  ds = assert(CreateDataSource(class, sec, INTERVAL_M5))
  while run do sleep(500) end
  message(tostring(ds:Close()))
end

Что в первом, что во втором случае, при нажатии на кнопку "Остановить" скрипт падает с ошибкой "bad argument #1 to 'tostring' (value expected)"
 
Здравствуйте.

Просьба прислать архив копии папки с терминалом нам на почту quiksupport@arqatech.com
 
Цитата
Oleg Kuzembaev написал:
Просьба прислать архив копии папки с терминалом нам на почту  quiksupport@arqatech.com
А у вас своего нет?
 
У меня одного ds:Close() после нажатия кнопки "Остановить" ничего не возвращает?
 
Подтверждаю, у меня тоже ничего на стек не кладёт, хотя по спецификации должно быть boolean
 
В Lua  
"ничего" - это "nil",
а nil - это false
а false - это boolean
что не так?
 
nikolz,
Скрытый текст


Рано вам ещё называться начинающим программистом, почитайте ещё книжек.
 
Цитата
nikolz написал:
что не так?
Вопрос - в заголовке темы.
Страницы: 1
Читают тему
Наверх