我试图了解如何解释DUMPBIN /EXPORTS的输出,特别是Name列: 二进制序数暗示 RVA 姓名 x86 调试 1个 0 00090B67 ??0ImBitVector@@QAE@$$QAU0@@Z = @ILT+7010(??0ImBitVector@@QAE@$$QAU0@@Z) ...
我试图了解如何解释DUMPBIN /EXPORTS的输出,特别是Name列: 二进制序数暗示 RVA 姓名 x86 调试 1个 0 00090B67 ??0ImBitVector@@QAE@$$QAU0@@Z = @ILT+7010(??0ImBitVector@@QAE@$$QAU0@@Z) ...
我有一个 SDK 风格的 .net472 项目使用unmanagedexports.repack\1.0.4\ 导出工作正常,但每当我尝试附加调试器或通过单元测试进行调试时,Visual Studio 都会询问我: Find Source: {projectName}.il 我该如何解决这个问题? ...
我用不同的语言调用 c# dll 非托管方法。 我设置了回调,所以当 c# dll 完成时,我的应用程序会通过它获得结果。 这会导致 SEHException on.Invoke: 这不会: 这是 Invoke 上发生的异常: 这是 c# dll 的全部主要代码: Clarion 中用于调用 c ...
I'm using Robert Giesecke's Unmanaged Exports package to access c# dll in Excel VBA. 我遵循了几个示例并继续得到运行时错误 453:“在 myDllName.dll 中找不到入口点 MyDLLFunction” ...
我正在为一个名为 BIM Vision 的软件创建插件。 他们在 C API 周围有一个包装器,因此我使用 UnmanagedExports 让我的非托管 DLL 用包装器编译得很好。 问题是我在我的项目中根本无法使用 NuGet 库。 它们编译得很好,但是在我的代码中调用它们的任何函数都会使软件崩 ...
我有非托管 C# DLL: 我想从函数中返回List<StudentsStruct> 。 我想在 C++ 应用程序中运行上面的函数: MaxElement() 函数运行良好,因为它返回一个整数。 但我想将“StudentsStruct”的列表/数组从 C# 返回到 C++。 ...
我有一个 c# 库,它提供了一些将数据上传到连接(android)设备的功能。 dll 本身通过UnmangedExports导出以供 delphi 应用程序使用。 这是由 delphi 应用程序调用的 function: 这是 class PortableDeviceCollection: 我可 ...
我在C ++中有非托管dll,该DLL可以正常工作,我尝试通过C#重新实现它,但出现以下错误: System.ArgumentException :值不在预期范围内 ExceptionMethod:8 ConvertToNative mscorlib,版本= 4.0 ...
我正在尝试在Visual Studio中的C#中构建Dll。 使用了NuGet RGiesecke.DllExport。 但是由于某种原因,它在构建Dll时会返回一些错误。 波纹管是描述。 错误 “ DllExportAppDomainIsolatedTask”任务意外失败。 ...
我有一个新项目和一个测试类,方法如下: 我在 DotNet 4.6 中使用最新的非托管导出(RGiesecke.DllExport)...运行 Nirsofts 查看器时,我在 dll http://www.nirsoft.net/utils/dll_export_viewer.html中看不到 ...
在我们的环境中,我们的主要应用程序使用 MS Access 作为前端。 后端是 Access、MySQL 和 MariaDB。 我们需要的一些例程仅在 C# 中可用,因此我们必须能够从 VBA 调用 .NET dll 例程。 我对注册的 dll 进行了一些测试(使用 RegASM)并且它运行良好。 ...
我需要显示一条带有消息“请稍候”的C#表单,然后在后台执行其他任务。 这些附加任务完成后,我必须隐藏/关闭该表单。 我在c ++控制台应用程序中执行此操作。 我正在调用用于显示和关闭表单的函数,这些函数在C#中定义并使用UnmanagedExports公开。 问题在于表单无法正确显示(未 ...
考虑以下结构 在我无法想象的DLL(cpp)中,我通过传递结构的地址来调用功能,如下所示: 在我的托管DLL中,定义就像 在C#代码中,我正在分配以下成员 但是,当我在执行语句后看到result_recognize的内容时,会将值200分配给usNumPhrase ...
我在C#中有一个显示表单的函数。 我已经使用Unmanaged Exports公开了该函数,并在命令链接上的凭据提供程序示例中从C ++调用了该函数。 表单不显示(什么也没有发生)。 但是,当我使用C ++控制台应用程序调用相同的C#表单时,该表单显示没有任何问题。 C ++控制台应用程 ...
我在C#中有一个函数,该函数是使用Unmanaged Exports从C ++调用的。 在C#中正确接收了传递的字符串,但在C ++中返回的字符串显示为数字,例如5073480。这里可能出什么问题了? 我需要用C ++重新获取字符串。 以下是代码 C ++代码: C#代码: ...
我正在从VBA到.NET。 我有一个使用CLI和stdcall的接口的工作版本 我正在尝试删除对C ++ 2015运行时的依赖,看来我可以使用UnmanagedExports做到这一点。 但是我有几个问题。 我可以仅使用“参考字符串”作为参数并使其起作用吗? ...
这是这个问题的反面/补充。 我正在使用Unmanaged Exports和ctypes ,并希望将可变长度的字符串列表从Python传递到C#,然后返回一个字符串。 我尝试了四种C#+ Python变体-没有成功。 谁能完成工作? C# 蟒蛇 ...
我无法让我的 C# Dll 与我的 Excel 宏一起使用电子表格来调用 Dll 中的函数。 如果没有参数,我可以调用该函数,并能够返回预期值。 但是当我向函数添加输入参数时,我无法从 VBA 中成功调用 Dll。 我的 C# 模块的总和如下: 我的 VBA 代码如下。 模块声明: 调用 ...
我是C#的新手,曾经在.Net Framework中做过一些项目,但后来被推向.Core方面。 我的问题是-我在一些项目上使用UnmanagedExports创建了一些库(Linux / Win),但是无法使用.Core2进行导出。 我没有任何错误,一切都编译良好,只是未公开出口。 ...
我正在尝试创建使用pcapDotNet.Core.Dll文件中定义的类的用户定义函数。 我的C#代码如下: 我的python代码如下: 当我尝试从python调用checkFunction时,错误为“ OSError:[WinError -532462766] Windows ...