作者chwade (chwade)
看板C_Sharp
標題[問題] 事件觸發
時間Tue Feb 28 15:00:02 2012
想請問版上各位高手,假如有兩個A跟B事件和一個變數C
我想要等A事件觸發完並依照不同情況修改C的值之後才觸發B事件,
而B事件會依據變數C的值做不同的case,我原本想用方法傳遞的方
式達到我的目的。但是這兩個事件的input參數都被限制了(因為是API的method),
也不能用new或是override等方式去修改input的格式。
想請問還有什麼辦法能做到呢?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.118.17.116
1F:推 qwer820404:把C寫成global...利用get&set 的方式去存取呢? 02/28 15:28
2F:→ chwade:我試過用全域變數 不過A跟B事件算是同步進行 02/28 16:11
3F:→ chwade:C還沒傳給B B事件就做完了= = 02/28 16:12
4F:推 qwer820404:那你…可能需要做非同步了 02/28 17:20
5F:推 qwer820404:不過我很好奇是哪二個事件(實例) 02/28 18:22
6F:推 showken:把B寫成方法讓A去呼叫可以嗎? 02/28 23:20
7F:→ chwade:嗯 目前我在嘗試thread的方法 02/29 00:23
8F:→ chwade:就是Kinect的depth和video的事件 02/29 00:24
9F:→ chwade:show 大 我試過這方法 不過會B會一直被觸發 02/29 00:24
10F:→ chwade:等於A只會被呼叫一次 囧 02/29 00:25
11F:→ yeo1987:lock(), 不知道速度會不會變很慢就是了-.- 02/29 01:01