急使用Microsoft Communications Control后程序编译链接通过,但是无法执行!为什么?该怎么解决

急!使用Microsoft Communications Control后程序编译链接通过,但是无法执行!为什么?
我使用Microsoft   Communications   Control写了个串口测试程序,也没出什么问题,编译链接都正常,可是忽然就无法启动程序了,什么都没有修改啊!!仔细看了下,在BOOL   CPortTestApp::InitInstance()里执行到 int   nResponse   =   dlg.DoModal();的时候程序就结束了,为什么啊???急啊,各位帮忙想想办法吧

------解决方案--------------------
加上OleInitialize


jf