作者benq0818 (benq)
看板Visual_Basic
标题Re: [.NET] 有关於全域变数的问题
时间Fri Jul 1 00:19:11 2005
※ 引述《seagal (待救的小米)》之铭言:
: 我的感觉你的需求是 A & B需要同时对於事件有改变
: 听起来你很适合使用Observer pattern
: 但你要用这pattern之前 你可能不能用module方式来宣告
: 得用第二种方法 A & B都宣告为类别
: 当然有一些比较粗操的解法 例如使用C去同时控制A & B
: timer放在C里面
: 这样只不过是Observer的简化版
: ※ 引述《benq0818 (benq)》之铭言:
: : 先感谢您的回答,我最後决定使用模组的方式来解决这样的问题
: : 不过又遇到问题了~"~
: : 请问一下如果想要拿一个触发的事件﹝我目前使用的是Timer_Tick的触发﹞
: : 当事件发生时,A使用者与B使用者都要做出改变,应应该要怎麽作才好呢?
: : 我目前做出来的方法会变成
: : A使用者跟B使用者都有自己的TIMER,可是这样一来就不会变成共同的时间控制了
: : 而是分别到一段时间去做Timer_Tick
: : 可是我想要达到的是,整个程式只有一个时间,那这样的话TIMER的ENABLE应该要宣告
: : 在哪好呢?
: : 还是自己偷偷宣告在摩组里面?
: : 这样程式一执行就会启动
: : 而不是每个使用者登入以後就会分别跑依次
基本上我的想法是....
当a进入以後时间就开始跑
然後固定时间一到以後
所有连线的使用者都会去执行某一动作
现在问题点在於
对a来说他进入以後时间是有在跑的
但是对b来说却没有~"~
不知道这个timer跟timer enable应该宣告在哪里好~"~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.127.220.95