我试图将此代码转换为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
Run Code Online (Sandbox Code Playgroud)