カウンタ

DllImport を使用するとフォームデザイナでエラーが発生してしまう

ページ更新日:2008/10/15
概要
 独自のユーザーコントロールと列挙子を作成・配置して DllImport を使用すると、フォームデザイナでエラーが発生します。
DllImport を使用するとフォームデザイナでエラーが発生してしまう
動作確認バージョン
.NET Compact Framework バージョン
  • 2.0
  • 3.5
Visual Studio バージョン
  • 2008
Windows Mobile SDK バージョン
  • 5
Tips

 Tips「InputPanel を使用するとフォームデザイナでエラーが発生してしまう」のところで、InputPanel を使用するとフォームデザイナがエラーになるという記事を載せましたが、もう少し調べてみたところ、P/Invoke を使うために「DllImport」を使うコードを入れたら、同じようなフォームデザイナエラーが発生しました。

 InputPanel が「Microsoft.WindowsCE.Forms」名前空間を使用していることから、InputPanel も同様にネイティブな API を使っていると思われるので、原因は P/Invoke などによるネイティブな API を参照していることによるものではないかと思われます。

プロジェクト ダウンロード
コード
更新履歴
更新日時 更新内容
2008/10/15 ページ作成
広告
Copyright (C) since 2005 Yuichi Onodera (おのでら), All rights reserved.