Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
inkpictureで認識したstrokeを知りたいです。
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30583#CommentId84374
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
魔界の仮面弁士
 (社会人)
投稿日時
2021/2/3 11:29:37
👨💻 るきおさん
> ビット数は何か重要なんでしたっけ?
64bit OS の場合は、WOW64 になるんじゃないかな…。
> InkPictureとはどこかからダウンロードしてくるようなものですか?
InkPicture には、.NET 向けのもの、AcitveX (COM) 向けのものがあります。
InkEdit の場合は、.NET 向け、ActiveX 向け、Win32 向けのものがあります。
https://docs.microsoft.com/ja-jp/windows/win32/tablet/ink-controls
http://rucio.cloudapp.net/ThreadDetail.aspx?ThreadId=9918
⛄ snowmansnow さん
> strokeの追加で4月に、お世話になった、snowmansnowです。
これですかね。他にもありましたっけ?
http://rucio.cloudapp.net/ThreadDetail.aspx?ThreadId=30478
http://rucio.cloudapp.net/ThreadDetail.aspx?ThreadId=30479
C# の情報なども投稿されていて、情報が錯綜されているのですが、最終的に
Visual Studio で開発するのと、Excel VBA で開発するのと、どちらを希望されていますか?
Visual Studio を採用される場合には、対象の .NET Framework バージョンをお知らせください。
プラットフォームとしては、「AnyCPU」「x64」などは使わず、
「AnyCPU (32bit優先)」または「x86」に設定してみてください。
Excel VBA を採用される場合には、Excel の正確なバージョン番号とビット数を教えてください。
64bit OS で動作させる場合、"Microsoft InkPicture Control" のタイプライブラリは
"C:\Program Files (x86)\Common Files\microsoft shared\ink\InkObj.dll"
"C:\Program Files\Common Files\microsoft shared\ink\InkObj.dll"
というパスにあるかと思いますが、App-V 環境だとまた違ってくるかもしれません。
いずれも、64bit OS 上で動作しますが、DLL 自体は 32bit 版しか無いと思うので、
開発環境は 32bit 向けの物を用意してみてください。Visual Studio の場合は
ビルド設定だけで切り替えられますが、Office の場合は 32bit/64bit の共存が
できないため、もしも 64bit 版の Excel がインストールされている場合には、
アンインストールして 32bit 版 Office を入れなおす必要があるかもしれません。
> 結局、xpまでしかインストールできなかったので、試す環境に持って行けず、
もしかして、Windows XP Tablet PC Edition 2005 搭載機ですか?
> VSがエラーが出る状態です。
XP まで戻すと、対応する Visual Studio バージョンも制限されますので、
現行バージョンの OS (Windows 10 v2004 以降) の方が良い気がします。
ちなみに手元の環境(Win10 v20H2, 64bit) だと、
C:\Program Files\Reference Assemblies\Microsoft\Tablet PC\v1.7\Microsoft.Ink.dll
C:\Program Files\Reference Assemblies\Microsoft\Tablet PC\v6.0\Microsoft.ink.dll
というファイルがあったので、内容を確認してみたのですが、
前者は .NET Framework 1.0~1.1 世代向けで、
後者は .NET Framework 2.0~3.5 世代向け(x86) のようです。