• 使用OPCDAAuto.dll编写C# OPC采集程序


    在一台新机器上运行使用OPC自动化接口编写的C#程序报错如下:

    索 COM 类工厂中 CLSID 为 {28E68F9A-8D75-11D1-8DC3-3C302A000000} 的组件失败,原因是出现以下错误: 80040154 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。

    在我的笔记本上运行成功,注册表搜索如下:

    下面是这个接口的.NET源码:

    namespace OPCAutomation
    {
        using System.Runtime.InteropServices;
        
        [ComImport, Guid("28E68F92-8D75-11D1-8DC3-3C302A000000"), CoClass(typeof(OPCServerClass))]
        public interface OPCServer : IOPCAutoServer, DIOPCServerEvent_Event
        {
        }
    }

    拷贝出OPCDAAuto.dll进行注册,成功运行。

    文件下载:OPCDAAuto.dll

     

    下图是.net程序引用之后

  • 相关阅读:
    html css 学习
    第七天
    第六天
    第五天
    第四天
    第三天
    第二天
    团队敏捷开发day8
    团队敏捷开发day7
    团队敏捷开发day6
  • 原文地址:https://www.cnblogs.com/jumahe/p/4160813.html
Copyright © 2020-2023  润新知