Вверх ↑
Разработчик
Ответов: 4698
Рейтинг: 426
#1: 2011-04-19 13:46:35 ЛС | профиль | цитата
login писал(а):
я не смог получить данные таким путем, и не понял как это должно сработать. точно return? Может println?

Ох, забыл взять в скобки все, что перед @TData Кстати, я еще забыл сделать установку значения при старте программы, вот переделал код:
#hws
func init()
fvar(old)
old = block.select(BLK_UNITS)
if (!(sys.gvarfind('globvardefined')+1))
gvar(globvardefined)
print(',hiGlobalVar')
end
block.select(BLK_CREATE)
println('dtData(ForceGVar(' + Name + ')^,' + '_DoData(' + Data + '));')
block.select(old)
end


func doValue(dt)
println('dtData(ForceGVar(' + Name + ')^,' + '_DoData(' + dt + '));')
event(onValue,dt)
end


func var_()
return (('ForceGVar(' + Name + ')^')@TData)
end
карма: 10
1
Голосовали:login