Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图创建一个简单的 ATL 对象(ActiveX 对象)并在 C# 中使用它。我可以编译并注册它,但是当我想在 C# 应用程序中使用它时,我得到了这个错误。 我该如何解决这个问题?谢谢。
在创建控件的过程中,在 ATL 控件向导中,向导中有一个名为 Interfaces 的页面。在此页面上,您需要将接口 IPersistStreamInit 和 IPersistStorage 移至 Supported。
只有这样 ActiveX 控件才能在 WinForms 主机中工作。