C# 在不同计算机上运行activeX控件时出错

C# 在不同计算机上运行activeX控件时出错,c#,activex,C#,Activex,我已经在Delphi中实现了activeX控件。我已经构建了一个c#应用程序来嵌入它。它在我的电脑上运行良好。之后,我将所有c#解决方案和ocx文件复制并粘贴到另一台计算机上,通过regsrv32.exe注册成功,添加到VisualStudioToolbox上的COM组件,编译并再次运行。它总是抱怨自己的错误 System.Runtime.InteropServices.COMException(0x8000FFFF):灾难性故障(来自HRESULT的异常:0x8000FFFF(E_意外)) 我

我已经在Delphi中实现了activeX控件。我已经构建了一个c#应用程序来嵌入它。它在我的电脑上运行良好。之后,我将所有c#解决方案和ocx文件复制并粘贴到另一台计算机上,通过regsrv32.exe注册成功,添加到VisualStudioToolbox上的COM组件,编译并再次运行。它总是抱怨自己的错误

System.Runtime.InteropServices.COMException(0x8000FFFF):灾难性故障(来自HRESULT的异常:0x8000FFFF(E_意外))


我在处理什么问题?我会做错什么?

您使用WinForms吗?您是否已将ocx控件添加到Visual Studio工具箱中?这是一个错误相同的线程,我已经读过了。我做的和那篇文章完全一样,因为我从一开始就使用Winform,但它没有任何帮助。