Example #1
0
        /// <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);
        }
Example #2
0
 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);
        }
Example #4
0
 public TongShiForm(StockMarketListener listener)
 {
     InitializeComponent();
     this.listener = listener;
 }