0
vwait forever
exit
コマンドまでイベントループを実行します。vwaitで繰り返し実行するたびに評価されるようにするにはどうすればよいですか?
私はイベントループの各繰り返しの間に行うべきことがいくつかあります。どうやってやるの?
vwait forever
exit
コマンドまでイベントループを実行します。vwaitで繰り返し実行するたびに評価されるようにするにはどうすればよいですか?
私はイベントループの各繰り返しの間に行うべきことがいくつかあります。どうやってやるの?
あなたはしていません。あなたがすることは、あなたの仕事をする定期的なタイマーイベントをスケジュールすることです。ユーザーとのやりとりのために、1秒間に10回かなり十分にです。通常のタイマーイベントをスケジュールするには、このように、every
command from the Tcler's Wiki使用:
every
の最も単純な形だ
proc every {ms body} {after $ms [info level 0]; eval $body}
every 100 {
puts "I'm saying Hi ten times a second!"
}
。より複雑なキャンセル可能なバージョンは、そのwikiページのさらに下にあります。