我正在尝试将此代码转换为 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