Код |
---|
Settings = { Name = 'ParamRequest', line = { { Name = 'ParamRequest' } } } function Init() return #Settings.line end local class_code, sec_code function OnChangeSettings() OnDestroy() local DSI = getDataSourceInfo() class_code = DSI.class_code sec_code = DSI.sec_code PrintDbgStr(tostring(sec_code)) ParamRequest(class_code, sec_code, 'LAST') end function OnCalculate(index) if index == 1 then ParamRequest(class_code, sec_code, 'LAST') end return nil end function OnDestroy() if sec_code then CancelParamRequest(class_code, sec_code, 'LAST') end end |
При добавлении / удалении индикатора возникают ошибки:
Цитата |
---|
Function OnChangeSettings: ACCESS VIOLATION at address 000007FC524B89CC ACCESS VIOLATION at address 000007FC524B89CC |
Что не так?
Надо делать так, как надо. А как не надо - делать не надо.