|
分類:[.NET 全般]
すいません、以下のような状況でSDK2で定義されてる型(SDK2param)を使用し 画面で値をセットしSDK1に渡す、という事は可能でしょうか? 制限があって画面からはSDK1しか参照できない状況です。 (SDK1からはSDK2を参照設定しています。)
何か良いお知恵がありましたら、どうかよろしくお願いします。
■画面ソース -------------------------------------------------------------------------- Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim aaa As New SDK.SDK1
'ここでSDK2にあるSDK2Paramに値をセットし、 'SDK1のGetNameを使いたい End Sub End Class --------------------------------------------------------------------------
■SDK1.dll -------------------------------------------------------------------------- Public Class SDK1 Public Function GetName(ByVal value As SDK2.SDK2param) As String Dim bbb As New SDK2.SDK2
Return bbb.GetName(value) End Function End Class --------------------------------------------------------------------------
■SDK2.dll -------------------------------------------------------------------------- Public Class SDK2 Public Function GetName(ByVal value As SDK2param) As String Return value.Name & ":SDK2" End Function End Class
Public Class SDK2param Private localname As String
Public Property Name() As String Get Return localname End Get Set(ByVal value As String) localname = value End Set End Property End Class --------------------------------------------------------------------------
よろしくお願いします。
|