■54973 / inTopicNo.4) |
Re[1]: 特定exe, dllのみ参照できるクラス・メンバの宣言 |
□投稿者/ shu (174回)-(2010/11/11(Thu) 22:15:45)
|
■No54969 (シーザー さん) に返信 > VB2008で開発中です。 > ビジネスロジックをdll化しようと考えているのですが、このdllから参照できるクラスおよびそのメンバを > 特定のexeやdll(のプロジェクト)からしか参照できないようにしたいのです。 > そのようなことは可能なのでしょうか? > 単純にPublic宣言を行うと、他から参照できてしまうので、どのようにすればいいかお教えください。
A.exe => C.dllを参照 B.exe => C.dllを参照 C.dll内にClassD,E,Fがあって A.exeはD,Eが使えるけどFは使えない B.exeはFが使えるけどD,Eは使えない
みたいなことを言ってますか?
だとすると A.exe => A1.dll => C.dll B.exe => B1.dll => C.dll のように間にA1.dll,B1.dllを作って A1.dllはD,EをPublicにするクラスを定義する B1.dllはFをPublicにするクラスを定義する
というようなのはどうでしょう?
|
|