C#纯R6025虚函数调用

时间:2015-06-03 07:10:29

标签: c# function call virtual

我在我的实时系统(Windows Server 2012 R2 x64)上出现以下错误,但在我的开发(Windows 7 x64)计算机上没有。另一个stackoverflow线程说" you are calling a function that is declared, but since you are not calling any child's implementation, it has no definition."。 IDE不会将这些声明的函数显示为警告吗?我还读到.net的版本可能是问题,所以我已经更新到4.5.2;无济于事。我的项目在.net版本4上运行。 知道如何调试/解决这类问题吗?

Error description: Runtime Error! R6025 - pure virtual function call

编辑澄清:

  1. 我不知道会抛出什么代码,因为它只发生在实时系统上
  2. 我确定它是C#代码,如果它是我的任何代码(3个项目都在C#中)。但我引用了COM组件,这可能是问题所在。但为什么只能在现场而不是我的开发机器上呢?
  3. no'虚拟'可以在代码中的任何位置找到关键字。

1 个答案:

答案 0 :(得分:0)

所以我把它缩小到一个似乎与Windows Server 2012 R2有问题的COM-Component。 因为它是第三方的问题,我已经联系他们来解决问题。