Здравствуйте,
Немного запутался, подскажите пожалуйста, почему при срабатывании условия If then, в 1 строку созданной таблицы не записывается заданный текст ?
Немного запутался, подскажите пожалуйста, почему при срабатывании условия If then, в 1 строку созданной таблицы не записывается заданный текст ?
Код |
---|
function main() CreateTable(); while is_run do sleep(1000) end end -------------------------------------------------------------------------------------- --Функция создания таблицы: Начало function CreateTable() t_id = AllocTable(); AddColumn(t_id, 0, "Код Бумаги", true, QTABLE_INT_TYPE, 15) AddColumn(t_id, 1, "Условие", true, QTABLE_INT_TYPE, 15) AddColumn(t_id, 2, "Статус", true, QTABLE_INT_TYPE, 15) AddColumn(t_id, 3, "Время", true, QTABLE_INT_TYPE, 15) AddColumn(t_id, 4, "Цена", true, QTABLE_INT_TYPE, 15) t = CreateWindow(t_id); SetWindowCaption(t_id, "Таблица"); for i=0, 3, 1 do InsertRow(t_id, -1); end; end --Функция создания таблицы: Конец ------------------------------------------------------------------------ local G1=getNumCandles("GAZP_Price") q,g,w1=getCandlesByIndex("GAZP_Pricet", 0, G1-2, 2) GAZP_Price_now = q[0].close GAZP_Price_condition=0 if GAZP_Price_now => GAZP_Price_condition then message("Условие сработало",1) SetCell(t_id, 1, 1, "текст1") SetCell(t_id, 1, 2, "текст2") SetCell(t_id, 1, 3, "текст3") end |