このコードをC#.NET Framework 3.5に変換しようとしていますが、そのバージョンは遅延バインディングに対応していません。4.0を使用している場合は動的タイプを使用しますが、現時点ではそれはオプションではありません。
複雑なのは、私が本当に作成したいオブジェクト(atl3270Tool
)がパラメーター内に作成されることです。助けていただければ幸いです。
Dim atl3270Tool
Dim ErrMsg As String
Dim S_OK As UInt16 = 0
Dim atlDirectorObject = CreateObject("atlDirectorObject.atlDirector")
If atlDirectorObject.CreateTool("3270", 1, True, True, 0, atl3270Tool, ErrMsg) <> S_OK Then
'Terminate
End If