ソフトウェア開発

Q1
継承したFORMで「OBReadLibNet.dll」を使用すると
”基本クラスがデバイス特定コンポーネントを参照しているか、またはP/Invokeを含んでいるため、ビジュアル継承は現在無効になっています。”
というメッセージが表示され、継承したコントロールが無効になってしまいます。
A1
OBReadLibNet.dll内でプラットフォーム呼び出し(P/Invoke)を使用しているため、ビジュアル継承が無効となっています。
OBReadLibNet.dllはデザイン時にプラットフォーム呼び出しを行いません。
継承したフォーム上にコントロールを表示させるには、親フォームのデザイン時属性ファイル(DesignTimeAttributes1.xmta)にDesktopCompatible属性を"true"と追加設定し、ビジュアル継承を有効にしてください。

アンケートへのご協力をお願いします。

送信