现有大量实时数据需要滚屏显示,分多行,每行50个字符左右。 
速度要求达到每秒钟至少2700行。 
如何用VC在对话框中实现这一功能??

解决方案 »

  1.   

    很感兴趣. 但是我想你未必要全部显示所有的实时进来的数据吧,肯定有方法能够保证你当前需要view的数据显示,之前的数据缓存起来或者写入到硬盘.比如当前的list里面只显示10万条数据或者更少,因为你只能同时观察一屏数据而已.
      

  2.   

    “速度要求达到每秒钟至少2700行”没戏。
    如果电脑硬件速度较快,其它程序几乎不占用CPU资源,窗口中显示文字的行数不多,没有生僻字,最好都是英文和数字,这样才有机会。
      

  3.   

    采集的函数
    第一全局/成员变量 m_nFlag=0   一个ListBox 2700次/秒
    采集的函数
    Collect()
    {
    \\采集数据
    if((m_nFlag++)==200)
    {
    //显示数据 可以AddString到ListBox中
    m_nFlag =0;
    }
    }