none
关于win8 Pro/win8 RT的ActiveX、Dll动态库的问题。 RRS feed

  • 问题

  • 主程序只能在win8系统上使用vs2012开发,我想知道是:使用其他语言开发的控件、动态库可不可以在win8 Pro上的程序调用???
    2012年11月27日 14:47

答案

  • 首先,请区分您的应用是Desktop apps,还是Windows Store apps。

    ===========================================

    这2者之间有什么区别么?

    • 已标记为答案 iTopPlay 2012年12月2日 5:25
    2012年11月28日 6:30
  • 这二者的运行环境和底层依赖的Runtime是不同的。Windows Store apps构建和运行在Windows Runtime上,在API调用,系统资源访问和安全性等方面存在诸多限制。

    此外,二者在App Lifecycle以及应用部署升级等方面都有很大不同。


    Best wishes,


    Robin [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • 已标记为答案 iTopPlay 2012年12月2日 5:25
    2012年11月30日 7:10
    版主

全部回复

  • 您好!

    首先,请区分您的应用是Desktop apps,还是Windows Store apps。

    其次,检查依赖的控件和动态库,所用到的API,是否与你的应用类型匹配。如果不匹配,你需要进行采用替代方法或进行专门的代码移植。

    请参考 API reference for Windows Store apps (Windows),以了解哪些API可以在Windows Store apps中使用。

    建议你先用VS2012打开依赖的控件和动态库项目,先编译排错。如果没有源代码,你可以先编译主应用,看看有什么错误,再做相应处理。


    Best wishes,


    Robin [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2012年11月28日 6:10
    版主
  • 首先,请区分您的应用是Desktop apps,还是Windows Store apps。

    ===========================================

    这2者之间有什么区别么?

    • 已标记为答案 iTopPlay 2012年12月2日 5:25
    2012年11月28日 6:30
  • 这二者的运行环境和底层依赖的Runtime是不同的。Windows Store apps构建和运行在Windows Runtime上,在API调用,系统资源访问和安全性等方面存在诸多限制。

    此外,二者在App Lifecycle以及应用部署升级等方面都有很大不同。


    Best wishes,


    Robin [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • 已标记为答案 iTopPlay 2012年12月2日 5:25
    2012年11月30日 7:10
    版主
  • 多谢您的答疑。。!
    2012年12月2日 5:25