/// <summary> /// 启动行情监听器 /// </summary> public void Start() { if (started) { throw new Exception(); } rsmt = DllUtils.CreateInstance <StockMarketListener>(Configure.GetCurrentMarketListener().Dll, Configure.GetCurrentMarketListener().ClazzName); foreach (string code in StockMarketManager.bidCache.Keys) { rsmt.AddStock(code); } rsmt.Init(); listenThread = new Thread(new ThreadStart(rsmt.Run)); listenThread.Start(); timer.Start(); timer.Elapsed += new System.Timers.ElapsedEventHandler(Timer_TimesUp); }
public TongShiForm(StockMarketListener listener) { InitializeComponent(); this.listener = listener; }
/// <summary> /// 启动行情监听器 /// </summary> public void Start() { if (started) throw new Exception(); rsmt = DllUtils.CreateInstance<StockMarketListener>(Configure.GetCurrentMarketListener().Dll, Configure.GetCurrentMarketListener().ClazzName); foreach (string code in StockMarketManager.bidCache.Keys) { rsmt.AddStock(code); } rsmt.Init(); listenThread = new Thread(new ThreadStart(rsmt.Run)); listenThread.Start(); timer.Start(); timer.Elapsed += new System.Timers.ElapsedEventHandler(Timer_TimesUp); }