Re: [.NET] 有關於全域變數的問題

看板Visual_Basic作者 (benq)時間19年前 (2005/06/30 22:43), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《seagal (待救的小米)》之銘言: : 這種需求有幾種做法 : 1.使用上一位網友說的模組 : 2.使用類別裡面的shared property : 這樣不用new出一個物件也可以操縱這個屬性 : 如果有受到OOP荼毒的話應該會覺得這是比較優的解法 : 3.有一些設計模式可以很漂亮的作到這件事 比如說你的全域變數指可以有一個實體 : 可以使用Singlet pattern 不過這是題外話 因為我不知到你是否有鵝外需求 先感謝您的回答,我最後決定使用模組的方式來解決這樣的問題 不過又遇到問題了~"~ 請問一下如果想要拿一個觸發的事件﹝我目前使用的是Timer_Tick的觸發﹞ 當事件發生時,A使用者與B使用者都要做出改變,應應該要怎麼作才好呢? 我目前做出來的方法會變成 A使用者跟B使用者都有自己的TIMER,可是這樣一來就不會變成共同的時間控制了 而是分別到一段時間去做Timer_Tick 可是我想要達到的是,整個程式只有一個時間,那這樣的話TIMER的ENABLE應該要宣告 在哪好呢? 還是自己偷偷宣告在摩組裡面? 這樣程式一執行就會啟動 而不是每個使用者登入以後就會分別跑依次 : ※ 引述《benq0818 (benq)》之銘言: : : 請問一下如果要設定一個全域的變數﹝或者是物件﹞的話 : : 要怎麼宣告變數才好呢? : : 因為我想要宣告一個可以在不同的form裡面都可以共用的變數作為控制變數來用 : : 請問應該怎麼宣告呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.220.95
文章代碼(AID): #12n0KFPq (Visual_Basic)
文章代碼(AID): #12n0KFPq (Visual_Basic)