![]() |
1
2
我没有做过任何具体的工作,但是根据我对interop的经验,.net是非常好的优化,并且通常每次调用interop来赢得api或com都只会带来纳秒级的开销,这是可以忽略的。ADO记录集将被视为与在非托管堆上创建的任何其他COM对象相同,并且在hood下是它们处理的intptr地址。 原生.NET框架库及其垃圾收集器远优于VB中可用的库。我相信在.NET中重写一些旧的VB代码可能会给您带来一些性能提升,至少足以忽略互操作开销。最好的情况是,当您一件一件地迁移实现时,为自己配备一个探查器工具并持续监控性能。 |
![]() |
2
1
不幸的是,我非常怀疑任何人都能向你提供任何你还不知道的关于你处境的信息。您提到过,您正在向vb6传递记录集和从vb6传递记录集,我只能假设这意味着您正在使用.NET中的老式ADO COM对象。 艾克。 所以假设没有其他方法,我只能得出结论,我不知道你遇到了什么样的技术障碍,会迫使你犯下这样的暴行。我只能祝你好运。 |
![]() |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
![]() |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
![]() |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
|
Dansih · .Net核心自定义身份验证方案 2 年前 |
![]() |
lolorekkk · 面板插入。NET WinForm 2 年前 |