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

わんくま同盟

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

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


(過去ログ 35 を表示中)
■17633 / )  Re[12]: Tablet PC SDKについて
□投稿者/ とっちゃん (279回)-(2008/04/28(Mon) 18:43:34)
とっちゃん さんの Web サイト
No17630 (よこやま さん) に返信
> 作業に使っている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にあるので特に気にしてなかったのですが・・・。
>
WindowsSDK は、Vista対応の.NET Framework SDK と統合された新しいSDKです。
VS2005以降が対象となっているのと、.NET Framework 自身も3.0以上なのが今までとは違うというところかな?
こちらに入ってるやつは
IACOM.msm
IACore.msm
IAWinFrm.msm
IAWinFX.msm
InkDiv.msm
journal.msm
journalMAN.msm
MSTPCRT.msm
MSVCP60.msm
MSVCRT.msm
rtscom.msm
tpcman17.msm
でした。

IAで始まるものは、.NET 3.0 関係かもしれませんが、よくわかりません。
内部で、.NET のバージョンを見てインストールの可否をチェックしているので
特に問題はなさそうでしたけど。

>
> はい、そのとおりです。
> デバッガではinkに関するものを読み込めないという感じのエラーが起き、その後スルーして動作してました。
>
感じ...だとさすがにフォローは厳しいものが...
具体的なエラーがわからないと、どれが足りないのかを判断するのはほぼ不可能なんで。


>>C#からCOMを呼び出していると読み取ってますが、
>>COM呼び出しで追加されているであろう Interop 関係のモジュールは入れてるんですよね?
>
> マージモジュールを扱うのが初めてなので、わかりませんが、おそらく入れてません。
> 自身を持って追加したといえるのは最初に追加したTabletPCSDK内の5のみです。
>
Iterop関係はマージモジュールとは別のものです。
参照設定をすると自動的に取り込んでくれます...

あ、その辺りかな?もしかして、InkObj.dll とかが依存関係に含まれていませんか?

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

返信 編集キー/


管理者用

- Child Tree -