C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 35 を表示中)
■17630 / )  Re[11]: Tablet PC SDKについて
□投稿者/ よこやま (18回)-(2008/04/28(Mon) 17:24:46)
No17621 (とっちゃん さん) に返信
> 何を追加しました?
> 先にも書いてますが、私のところ(WindowsSDK6.0添付のもの)は、12個のmsmが用意されていました。
> これはいらないんじゃないの?というのもありますが、ついてる以上は全部で1セットという
> 考え方をしたほうが無難と言えるので、自分で突っ込むとすれば12個全部入れます。
> #手動でセットするのであれば...

作業に使っているPCですと、
c:→Program Files→Microsoft Tablet PC Platform SDK→msmという所にある、
InkDiv.msm、MSTPCRT.msm、MSVCP60.MSM、MSVCRT.MSM、tpcman17.msmという5つですね。
あと、WindowsSDKというフォルダが作業用のPCにはないですね・・・。
c:→Program Files→Common Files→Merge Modulesにあるので特に気にしてなかったのですが・・・。


> この状態は、VSありTabletPCSDKあり->TabletPCSDKだけアンインストール
> ですよね?
>
> この時点で、ポインタがぺんにならないなどは、どこが原因で発生しているか確認は取れていますか?

はい、そのとおりです。
デバッガではinkに関するものを読み込めないという感じのエラーが起き、その後スルーして動作してました。


>>
>>その後に、
>>先ほど作ったインストーラーでプログラムをインストール、起動したのですが、先ほどと同じように正常に動きませんでした。
>>
> こちらも、どこで失敗するか確認する方法はありますか?

インストーラーなので正確な場所は特定できてませんが、おそらく、上記と同じ内容で失敗していると思われます。


> C#からCOMを呼び出していると読み取ってますが、
> COM呼び出しで追加されているであろう Interop 関係のモジュールは入れてるんですよね?

マージモジュールを扱うのが初めてなので、わかりませんが、おそらく入れてません。
自身を持って追加したといえるのは最初に追加したTabletPCSDK内の5のみです。



後は、TabletPCSDKのサンプルを使ってテストしてみました。
TabletPCSDKのInk Collection(一番上)のサンプルにセットアッププロジェクトを追加してインストーラーの作成。
それに、msmファイルをマージしたところ、動きました。ただし、サンプルの場合はマージしなくても動いてますが・・。



返信 編集キー/


管理者用

- Child Tree -