如圖:
?
這個是?private TQPcGpsClient.PCClientAPISoapClient tk; 注冊事件?
現在是不同的頁面都有類似的 += 和 new ?有時候 發現 事件里面的代碼會執行多次感覺,雖然不會報錯 總感覺 不合理
還是定義一個全局的 靜態的?一次性注冊完 讓不同的地方調用?還是
+=前?
先?-=再?+=?
? 或者有更好的方法 謝謝你的閱讀。
3 回答

慕村9548890
TA貢獻1884條經驗 獲得超4個贊
建議1:
在form.load中+=事件,在form.close中-=,并且刪除+=自動生成的new EventHandler。并銷毀TQPcGpsClient實例
建議2:
既然多頁都需要TQPcGpsClient并掛接事件,不要每個頁面都new,而是在程序初始化時new,然后傳入每個form,
建議3:
在建議2的基礎上,重新構造一個新的靜態類,在類里面new?TQPcGpsClient并掛接事件,在每個form中使用異步回調獲取具體的數據。
- 3 回答
- 0 關注
- 284 瀏覽
添加回答
舉報
0/150
提交
取消