我有一个程序用了串口active控件,在没装vc的机器上执行时窗口还没显示就跳出来了。请问怎么才能让他执行呢?谢谢!

解决方案 »

  1.   

    activeX也要编译成Release版本。
      

  2.   

    麻烦能说的再详细些吗?我编译时用的static mfc,而且生成的是release版本。
    你说的“activeX也要编译成Release版本”不太明白是什么意思。麻烦赐教!谢谢!
      

  3.   

    要在开始菜单的命令行register注册你的active控件
      

  4.   

    这个串口activeX控件是别人提供的吧?!是的话,那应该没问题了。看来是你的程序里面可能有问题。
    安装时先执行命令行:regsvr32 ***.ocx 注册activeX控件。
    编译时用的share mfc dll, Release生成应该可以的。
      

  5.   

    谢谢大家的帮助,问题已经解决,拷贝控件到目标系统,运行regsvr32注册控件
    运行程序ok。