- 90 名前:83 mailto:sage [2007/07/15(日) 19:35:22 ]
- >>84 >>89
ありがとうございます。少し前進しました。 もう少し質問をさせてください(長文すみません) ↓インターフェース Public Interface hoge Function 特有処理() End Interface ↓特有処理を行うクラス(特有処理の数だけ作成) Implements hoge Public Sub 特有処理() Implements hoge.特有処理 特有処理を行う End Sub ↓メインクラス内の処理 Function(ByVal huge As hoge) 共通処理 Try huge.特有処理() Catch ex As Exception 共通処理 Finally 共通処理 End Try End Function 特有処理の種類によって引数が同じだったり違ったりする為、インターフェースを実装できないものがあります Nothingあたりで無理矢理に引数の数を同じにしてでも実装するべきでしょうか・・・・? それと、それぞれの特有処理クラスが処理を行っている最中にエラーが発生した場合、 そのエラーをメインクラスがCatchできるようにするにはどうすればよいのでしょうか?
|

|