tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: クラスライブラリに構造体を渡す
投稿日: 2007/09/20(Thu) 22:28
投稿者魔界の仮面弁士
> 「'aaaData' は、型 'xxxxxx.aaaTbl' を class 'Class1' 経由でプロジェクトの外側に公開できません。」
> というエラーが発生しました。
まず、「Structure aaaTbl」が Public になっているかを確認してみてください。
構造体自体は Public にしているのに、そのようなエラーが出てしまうのであれば、
その上にあたる「Module xxxxxx」「Class xxxxxx」などが Public になっているかを
確認してみてください。


> (呼び出し側アプリのプロジェクトにも同じ構造体のプロシージャはありますけど・・・)
アプリA で定義された aaaData と、ライブラリB で定義された aaaData とは、
それぞれ別物である事に注意してください。両者は名前空間が異なりますよね。

同じ構造体を使いたいなら、その構造体をライブラリB で定義して、
アプリA は、それを参照設定して利用するようにすれば OK です。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。