笔者在VS2012 中对话框中使用了MSCOMM控件(串口控件),发布到运行机器上的时候,总是无法显示对话框。安装调试环境之后,Domodal总是返回-1。 后面发现运行的机器没有安装这个控件。所以使用activeX控件的对话框发布到运行机器上的时候需要记得安装控件。