jjzjj

C# 提示:无法加载 DLL“XXX.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。

今天再调试程序时发现程序再笔记本上运行正常,然而拷贝到客户主机上之后出现了(System.DllNotFoundException:无法加载DLL“msc.dll”:找不到指定的模块。(异常来自HRESULT:0x8007007E)。)的问题,经过再三调试,1、确认CPU平台为x86,正常2、dll的路径,正常经过再三的排除,发现是msc.dll的一个依赖库缺少了。通过以下的方法进行C++依赖库查看:1、打开vs目录下的控制台命令行2、输入在命令行中输入命令:dumpbin/dependents相对应目录下的msc.dll,发现本程序一共5个依赖库,最终排查发现MSVCR100.dll没有,下

c++ - 创建自己的 HRESULT?

我已经有一个使用大量COM和HRESULTS的项目。无论如何,我想知道是否可以定义自己的HRESULT,并且能够将FormatMessage()用于我们自己的HRESULT?我翻遍了,找不到任何东西。有什么想法吗?编辑基本上我想定义一组我自己的HRESULT,而不是仅仅返回E_FAIL。或其他通用的之一。像E_FAIL就可以了。但假设我想指出,例如地理处理子系统崩溃或文件是无效的光栅图像。该应用程序已经在整个过程中使用了COM。 最佳答案 当然可以。通常您创建一个.mcfile并将其包含在您的项目中。指示mccompiler构建它-

c++ - 创建自己的 HRESULT?

我已经有一个使用大量COM和HRESULTS的项目。无论如何,我想知道是否可以定义自己的HRESULT,并且能够将FormatMessage()用于我们自己的HRESULT?我翻遍了,找不到任何东西。有什么想法吗?编辑基本上我想定义一组我自己的HRESULT,而不是仅仅返回E_FAIL。或其他通用的之一。像E_FAIL就可以了。但假设我想指出,例如地理处理子系统崩溃或文件是无效的光栅图像。该应用程序已经在整个过程中使用了COM。 最佳答案 当然可以。通常您创建一个.mcfile并将其包含在您的项目中。指示mccompiler构建它-

c# - HRESULT : 0x800A03EC on Worksheet. 范围

我在Worksheet.range方法上得到HRESULT:0x800A03EC。行数超过70K。Office2007。代码:Microsoft.Office.Interop.Excel.RangeneededRange=currentWS.Range[cell.Cells[1,1],cell.Cells[nRowCount,nColumnCount]];这里我的行数超过65530。打破这个功能。我观察到只有当行数超过65530时它才会中断。 最佳答案 如果您使用向后兼容的工作表(.xls)而不是.xlsx,则会出现此问题要允许在p

c# - 找不到指定的过程。 (来自 HRESULT : 0x8007007F) 的异常

我的C++DLL(从C#应用程序调用)在调试版本(Debug中的主要C#应用程序)下工作正常,但发布版本(Release中的主要C#应用程序)给出找不到指定的过程。(HRESULT异常:0x8007007F)]System.DllNotFoundException:无法加载DLL“D:\TestBluRay.dll”:找不到指定的过程。(HRESULT异常:0x8007007F)错误。我已经验证了所有项目设置,调试和发布的设置似乎相同。知道为什么这只对发布版本失败吗? 最佳答案 验证.DLL是否存在,并且在\bin\debug(有效

c# - WMI RPC 服务器不可用。 (来自 HRESULT : 0x800706BA) 的异常

我的申请要求如下。应用程序将在域管理系统上运行,该系统将ping该域下的所有机器,它将从所有域系统获取磁盘驱动器、CPU和RAM详细信息。每当我尝试ping机器时,我都会收到错误"TheRPCserverisunavailable.(ExceptionfromHRESULT:0x800706BA)"我用来连接远程机器的代码是ConnectionOptionsoptions=newConnectionOptions();options.EnablePrivileges=true;options.Impersonation=ImpersonationLevel.Impersonate;op

windows - 错误 : Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)) when trying to register a background task windows phone 8. 1

当我尝试在安装此示例的WindowsPhone8.1中注册后台任务时http://code.msdn.microsoft.com/windowsapps/Tile-Update-every-minute-68dbbbff我收到这个错误:Classnotregistered(ExceptionfromHRESULT:0x80040154(REGDB_E_CLASSNOTREG))我使用这段代码:DimtaskBuilderAsNewBackgroundTaskBuilder()taskBuilder.Name=taskNametaskBuilder.TaskEntryPoint=task

c# - HRESULT 异常 : 0x80131047

每当我尝试调试我的项目时,我都会遇到这个问题:这是法语,这是我的翻译:"Errorwhiletryingtorunproject:FailedLoadingassembly"DBZbuu'sFuryTextEditor"oroneofit'sdependencies.Thegivenassemblynameorcodebasewasinvalid.(ExceptionfromHRESULT:0x80131047)"谁能帮帮我? 最佳答案 如果您正在使用Assembly.Load()加载文件,请尝试使用Assembly.LoadFil

c# - 无法加载文件或程序集。无效指针(HRESULT : 0x80004003 (E_POINTER)) 异常

我重建了我的解决方案并得到了以下编译错误:Error9'Couldnotloadfileorassembly'ComponentArt.Web.UI,Version=2009.1.1819.35,Culture=neutral,PublicKeyToken=9bc9f846553156bb'oroneofitsdependencies.Invalidpointer(ExceptionfromHRESULT:0x80004003(E_POINTER))'D:..\MyProj.Account\LCdll位于infra文件夹中,最终移动到输出项目(网站)的bin文件夹中。有什么富有成效的想

c# - "Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))"

我正在尝试使用一个应用程序,该应用程序运行良好,我正在尝试编辑应用程序中的现有项目。单击编辑时出现以下错误,System.Runtime.InteropServices.COMExceptionwasunhandledMessage="Classnotregistered(ExceptionfromHRESULT:0x80040154(REGDB_E_CLASSNOTREG))"Source="System.Windows.Forms"ErrorCode=-2147221164StackTrace:atSystem.Windows.Forms.UnsafeNativeMethods.C