[問題] 事件觸發

看板C_Sharp作者 (chwade)時間12年前 (2012/02/28 15:00), 編輯推噓4(407)
留言11則, 4人參與, 最新討論串3/3 (看更多)
想請問版上各位高手,假如有兩個A跟B事件和一個變數C 我想要等A事件觸發完並依照不同情況修改C的值之後才觸發B事件, 而B事件會依據變數C的值做不同的case,我原本想用方法傳遞的方 式達到我的目的。但是這兩個事件的input參數都被限制了(因為是API的method), 也不能用new或是override等方式去修改input的格式。 想請問還有什麼辦法能做到呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.17.116

02/28 15:28, , 1F
把C寫成global...利用get&set 的方式去存取呢?
02/28 15:28, 1F

02/28 16:11, , 2F
我試過用全域變數 不過A跟B事件算是同步進行
02/28 16:11, 2F

02/28 16:12, , 3F
C還沒傳給B B事件就做完了= =
02/28 16:12, 3F

02/28 17:20, , 4F
那你…可能需要做非同步了
02/28 17:20, 4F

02/28 18:22, , 5F
不過我很好奇是哪二個事件(實例)
02/28 18:22, 5F

02/28 23:20, , 6F
把B寫成方法讓A去呼叫可以嗎?
02/28 23:20, 6F

02/29 00:23, , 7F
嗯 目前我在嘗試thread的方法
02/29 00:23, 7F

02/29 00:24, , 8F
就是Kinect的depth和video的事件
02/29 00:24, 8F

02/29 00:24, , 9F
show 大 我試過這方法 不過會B會一直被觸發
02/29 00:24, 9F

02/29 00:25, , 10F
等於A只會被呼叫一次 囧
02/29 00:25, 10F

02/29 01:01, , 11F
lock(), 不知道速度會不會變很慢就是了-.-
02/29 01:01, 11F
文章代碼(AID): #1FJ7jq9n (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #1FJ7jq9n (C_Sharp)