gpt4 book ai didi

c# - 相当于 visual studio 2012 vb.net 中的 getobjectcontext()?

转载 作者:太空狗 更新时间:2023-10-29 23:39:21 26 4
gpt4 key购买 nike

我有一个要转换为 VB.Net 2012 的 vb6 COM 对象

我的示例代码如下所示:

Dim ObjContext ,objx ,objy As Object

Dim Rs As ADODB.Recordset

Set ObjContext = GetObjectContext

Set objx =ObjContext.CreateInstance("abc.class1")

Set Objy = ObjContext.CreateInstance("abcde.class2")


Set Rs = objx.getvalue(query)

If Rs.EOF And Rs.BOF Then

ObjContext.SetAbort
Set objx = Nothing
Set ObjContext = Nothing
Set Objy = Nothing

End If

在 VB 2012 中,GetObjectContext() 和 createinstance() 的等效项是什么?

我怎样才能从 .net 中删除这个概念?

最佳答案

试试这个:
我想你想要这个

Dim ObjContext ,objx ,objy As Object

Dim Rs As ADODB.Recordset

Set ObjContext = GetObjectContext

Dim ObjContext As COMSVCSLib.ObjectContext

Dim objAppServer As New COMSVCSLib.AppServer

ObjContext = objAppServer.GetObjectContext()

Set objx =ObjContext.CreateInstance("abc.class1")

Set Objy = ObjContext.CreateInstance("abcde.class2")


Set Rs = objx.getvalue(query)

If Rs.EOF And Rs.BOF Then

ObjContext.SetAbort
Set objx = Nothing
Set ObjContext = Nothing
Set Objy = Nothing

End If

关于c# - 相当于 visual studio 2012 vb.net 中的 getobjectcontext()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19110061/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com