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