搜索
查看: 808|回复: 1

为什么会报“80040154 没有注册类”

[复制链接]
 楼主| 发表于 2022-1-23 13:42:26 | 显示全部楼层 |阅读模式
20金币
本帖最后由 jy00257874 于 2022-1-23 13:47 编辑

复制代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Runtime.InteropServices;

using UFIDA.U8.MomServiceCommon;
using UFIDA.U8.U8MOMAPIFramework;
using UFIDA.U8.U8APIFramework;
using UFIDA.U8.U8APIFramework.Meta;
using UFIDA.U8.U8APIFramework.Parameter;
using MSXML2;

namespace Hermes
{
    public class Comm

    {
        public string connect(string msg)
        {
            Console.WriteLine(msg);
            U8Login.clsLogin u8Login = new U8Login.clsLogin();
            String sSubId = "AS";
            String sAccID = "(default)@001";
            String sYear = "2021";
            String sUserID = "demo";
            String sPassword = "demo1";
            String sDate = "2021-11-11";
            String sServer = "192.168.0.195";
            String sSerial = "";
            if (!u8Login.Login(ref sSubId, ref sAccID, ref sYear, ref sUserID, ref sPassword, ref sDate, ref sServer, ref sSerial))
            {
                Console.WriteLine("登陆失败,原因:" + u8Login.ShareString);
                return "";
            }
            return "";
        }
    }
}

  1. 异常信息如下:System.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM class factory for component with CLSID {72A6FADA-FE26-46BD-A921-BFD1179C1E1E} failed due to the following error: 80040154 没有注册类 (0x80040154 (REGDB_E_CLASSNOTREG)).
  2.    at System.RuntimeTypeHandle.AllocateComObject(Void* pClassFactory)
  3.    at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean wrapExceptions)
  4.    at System.Activator.CreateInstance(Type type, Boolean nonPublic, Boolean wrapExceptions)
  5.    at System.Activator.CreateInstance(Type type)
  6.    at Hermes.Comm.connect(String msg) in E:\cpj\Hermes\Comm.cs:line 23
  7.    at Program.<Main>$(String[] args) in E:\cpj\debug\Program.cs:line 5
复制代码


 楼主| 发表于 2022-1-24 09:15:16 | 显示全部楼层
有没有人帮一下忙啊,一天时间没得什么思路,我做java的,对c#不熟啊,网上说的注册和用x86都试过了,不行
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号 )川公网安备 51072502110008号

GMT+8, 2022-5-19 12:35 , Processed in 0.016680 second(s), 6 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2005-2022.

快速回复 返回顶部 返回列表