06/08/16 16:46:48
>>33 のすぐ落ちる画面を書いてみた。
require 'vr/vruby'
require 'vr/vrcomctl'
require 'vr/vrcontrol'
class Test_Form < VRForm
def self_created
self.caption = 'form1'
self.move(265,185,600,400)
addControl(VRListview,'listView',"listView",56,16,488,304,1342177281)
@listView.addColumn("column1",100)
@listView.addColumn("column2",120)
Thread.start do
loop do
@listView.insertItem(0,[Time.now.strftime("%H:%M:%S") , "auauauauauau"])
# sleep(0.1)
end
end
end
end
VRLocalScreen.start Test_Form
スレッドにsleepを入れていないので猛スピードでカラムを挿入するが、
この状態でカラムの幅を変えようとすると画面が固まったり、プログラムが落ちて窓が消えてしまう。
sleepのコメントをはずすと、平均して10回に1回ぐらいの確率(体感)で、固まったり落ちたりする感じ。
あと、カラム1の要素をクリックして選択しようとしても同じ事が起こる。