C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 65 を表示中)
■37797 / )  Re[8]: 参照設定をしていない他プロジェクトのインスタンス生成
□投稿者/ tailer (24回)-(2009/06/30(Tue) 17:00:13)
No37770 (なちゃ さん) に返信
> dllは配置しないとだめですよ。
> 普通は実行ファイルのある位置に配置します。
> 参照設定は不要です。
>
> あと、今回はFormのShowを使うなら別途インターフェイスは不要です。
> 上で書いたのはそういう話です。
> インターフェイスを作るのは、新しく操作を定義したいからで、既にある操作を利用するだけなら不要です。
>
> さすがにこの辺は入門書やマニュアルやら参照してください。
>

参照を解除するとdllが自動削除されてしまい、Assembly.Loadできなかったのですが、自動削除後に手動で再配置したらLoadできました。ありがとうございました。

Show()などのメソッドが定義されているインターフェースをForm継承クラスに実装する場合、それらのメソッドはFormで実装済みなので継承クラスでは何もしなくてよい、というようなことがどこかのサイトに書いてあったんですが、何もしないと「Show()を実装する必要があります」とコンパイルエラーが出て、やはり何かしなくてはならないのか?ということを聞きたかったんですが、これについてはもう少し情報を探してみることにします。
解決済み
返信 編集キー/


管理者用

- Child Tree -