So erhalten Sie eine Microsoft.ink-App (XP Tablet PC SDK), die unter Windows 7 für WinXP (nicht Tablet Edition) funktioniert

StackOverflow https://stackoverflow.com/questions/5351768

Frage

Ich habe eine App geschrieben und getestet, die unter Win7 mit XP Tablet PC SDK 1.7 , aber ich habe Probleme damit, dass dies auf Standard-XP funktioniert, das einige unserer Kunden verwenden. Ich denke, XP fehlen einige Komponenten, die XP Tablet Edition haben würde - weiß jemand, wo ich diese Komponenten bekommen kann - möglicherweise eine Laufzeitverteilung von XP Tablet PC SDK oder so etwas?

Der Fehler tritt auf, wenn versucht wird, das Formular mit aktivierten Tintenkomponenten zu öffnen:

Bildbeschreibung hier eingeben

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 hat sich als Kopfschmerz erwiesen, keines der Tools in Visual Studio funktioniert dafür (was für mich in Ordnung ist, da ich nur den Tintenkollektor verwendet habe) - und selbst das scheint einige seltsame Macken zu haben: (- wie zufällige Null-Ref-Ausnahmen, die kein wirkliches Problem verursachen. Siehe Abbildung.

Hinweis: Wir müssen dieses SDK verwenden, da unsere Clients .Net2 verwenden und kein Upgrade durchführen.

War es hilfreich?

Lösung

Ich habe dies gefundenkann helfen - im Grunde müssen Sie das Zusammenführungsmodul Mstpcrt.msm aus <PROGRAM FILES>\Microsoft Tablet PC Platform SDK\msm einbinden und in Ihr Setup-Projekt aufnehmen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top