关于 静态成员变量 和 全局变量 的深刻教训
摘要:为某高校做了一个视频播放ActiveX控件,基于opencv来做的视频采集,播放本地视频文件最开始在控件的上做了播放按钮的界面和播放进度条等UI元素,所以用到了很多线程同步的机制,后来甲方让把UI元素都去掉,只保留视频窗口,于是修改了一顿,后来去掉了这些UI元素。甲方的要求是要在自己的软件上嵌四个视频播放控件,我在做测试的时候也开了四个同时播放,但是,but,可是,可但是,这里是重点:我是在多个进程中嵌入多个控件,每个进程只有一个控件,没有在一个进程中嵌入多个控件,这里为后面的错误埋下了伏笔。甲方在自己的测试中发现了问题,那就是同时调用播放函数Play()的时候只有一个视频会播放起来,其他三个
阅读全文
posted @ 2013-12-07 16:13