JavaScript:
var lm
var fStart=true
var f= File(myGetScriptPath()+"/list.txt")
if(f.exists){
f.open ("r")
lm=f.modified
}
var w = new Window("palette")
w.addEventListener ("close", closeWindow)
var t=w.add("statictext", undefined, lm)
var b=w.add("button")
b.addEventListener("click",select)
w.show()
while(fStart){
if(lm!=f.modified){
lm=f.modified
t.text=lm
}
$.sleep(1000)
}
log('wow!')
Насколько корректен такой код? Вроде всё работает, процессор не грузится.
Мне нужно окно в котором на кнопках висят разные действия и одновременно окно дожидаясь изменения файла кое что обновляет у себя. Выход из программы наступает, когда в событии close fStart станет false.
Или функционал while можно повешать на какое-то событие window (я не нашёл, может плохо искал)?