首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让在Windows7上运行的microsoft.ink (XP Tablet PC SDK)应用程序在winXP (而不是tablet edition)下运行

如何让在Windows7上运行的microsoft.ink (XP Tablet PC SDK)应用程序在winXP (而不是tablet edition)下运行
EN

Stack Overflow用户
提问于 2011-03-18 20:09:24
回答 1查看 1.8K关注 0票数 0

我使用XP Tablet PC SDK 1.7编写并测试了一个可以在Win7上完美运行的应用程序,但在我们的许多客户使用的标准XP上运行时遇到了问题。我猜XP缺少XP tablet版的一些组件--谁知道我可以从哪里得到这些组件--可能是XP Tablet PC SDK的运行时发行版或类似的东西?

尝试在打开与墨迹相关的组件的情况下打开表单时发生,错误为:

代码语言:javascript
复制
Retrieving the COM class factory for component with CLSID
{43FB1553-AD74-4EE8-88E4-3E6DAAC915DB} failed due to the following error:
80040154.
Error Stack Trace:    at Microsoft.Ink.InkCollector..ctor()
   at Microsoft.Ink.InkCollector..ctor(IntPtr handle)
   at autoVHC.Uc_SquashedFrog.Init()
   at autoVHC.frmCheckList..ctor(VHCTOManager VHCTO, TemplateTree t) Error
Message: Microsoft.Ink Error to string:
System.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM
class factory for component with CLSID
{43FB1553-AD74-4EE8-88E4-3E6DAAC915DB} failed due to the following error:
80040154.
   at Microsoft.Ink.InkCollector..ctor()
   at Microsoft.Ink.InkCollector..ctor(IntPtr handle)
   at autoVHC.Uc_SquashedFrog.Init()
   at autoVHC.frmCheckList..ctor(VHCTOManager VHCTO, TemplateTree t)

Microsoft.Ink已经被证明是一个令人头疼的问题,在visual studio中没有一个工具可以为它工作(这对我来说是可以的,因为我只使用了墨水收集器)-甚至它似乎也有一些奇怪的怪癖:( -像随机的空引用异常,不会真正造成问题。去想一想。

注意:我们必须使用这个SDK,因为我们的客户端使用.Net2,不会升级。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-18 20:24:52

我找到了this,它可能会有所帮助--基本上,您需要包含来自<PROGRAM FILES>\Microsoft Tablet PC Platform SDK\msmMstpcrt.msm合并模块,并将其包含在您的设置项目中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5351768

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档