タイトル : クラスライブラリに構造体を渡す 投稿日 : 2007/09/20(Thu) 22:04 投稿者 : キジ
ダメ元でお伺いします。 クラスライブラリを作っています。 クラスライブラリ内部に自作の構造体aaaTblのデータを渡すために プロパティを Public WriteOnly Property aaaData() As aaaTbl と作ってみたのですが 「'aaaData' は、型 'xxxxxx.aaaTbl' を class 'Class1' 経由でプロジェクトの外側に公開できません。」 というエラーが発生しました。 メソッドで Public Sub SetaaaData(ByVal taaaTbl As aaaTbl) とやってみても同じでした。 これは、クラスライブラリを呼び出す側は不特定多数なので構造体aaaTblなんて分からないから 所詮ムリってことでなんでしょうか? (呼び出し側アプリのプロジェクトにも同じ構造体のプロシージャはありますけど・・・) やはり構造体メンバ1個ずつプロパティを作成するかArrayListとかでまとめて送るか しかないのかとあきらめかけていますが、他に効果的な方法はないでしょうか? |