动态链接库(DLL)是一个包含可由另一个模块(应用程序或DLL)使用的函数和数据的模块。它是Microsoft在Microsoft Windows和OS / 2操作系统中实现的共享库概念。
我正在C#中调用JordanIdCardReader.dll,一切听起来不错,下面是C#中的代码。如何在VBA MS Access中调用此dll文件?我知道我必须使用Declare关键字作为...
我正在尝试使用csc.exe C#编译器引用Microsoft ActiveX数据对象6.1库(ADODB),但出现错误:致命错误CS0009:元数据文件'c:\ Program Files \ Common ...
无法加载文件或程序集“ ChilkatDotNet45.dll”或其依赖项之一。 …在IIS中部署后
我的asp.net应用程序从Visual Studio运行时工作正常,但是在IIS中部署后,它抛出类似以下错误:无法加载文件或程序集“ ChilkatDotNet45.dll”或其依赖项之一。一个...
Clarion 6.3 DLL,* CSTRING参数导出功能-添加不可见的参数吗?
我需要从我的Delphi应用程序中协商一个函数调用,并调用Clarion 6.3中提供的DLL。我需要传递一个或两个字符串参数(一个函式和两个参数或两个单参数...
C ++动态库和带有调试符号的std :: unique_ptr破坏堆栈
我制作了一个存储库,其中包含我在项目中遇到的问题的简化版本:https://github.com/michalPietraszko/Test PS。我对预制件不太熟悉,因此您需要构建...
我有一个Web表单应用程序,该应用程序在其自己的项目中的单独dll中具有所有业务逻辑。该dll需要具有两个不同的Newtonsoft.json版本。我尝试使用以下代码...
在Windows Server 2008上可以使用外部工具将Web应用程序编辑dll的方法
我使用了像dnSpy这样的工具来编辑dll类和诸如charm的方法。我对位于Windows Server 2008我的实时服务器上的dll文件的编辑需求如何?是否有任何工具...
寻找有关在加载dll时在Windows中导致此类崩溃的建议。我正在用C ++编写Windows VST3 .dll插件,并且当我的.dll是...]时,启动时发生崩溃。
dllexport类模板实例(专业化,减少了仅标头模板库的编译时间)
可以导出某些类模板实例,同时让图书馆的用户能够生成给定类模板的其他特化功能(编译时...
可以导出某些类模板实例,同时让图书馆的用户能够生成给定类模板的其他特化功能(编译时...
我有一个引用DLL的.NET控制台应用程序。如果DLL与EXE位于同一文件夹中,则它可以正常运行,但我想将DLL置于另一个文件夹中。我该怎么办?
我知道这是以前发布的,但是没有答案对我有用。我正在使用VISSIM v10,并制作了一个DLL文件来制作外部驱动程序模型。这运作良好。但是我想要的是...
我正在尝试使用此指南在VS2019中创建.dll和.lib文件,并以静态和动态方式加载我的库。我有一个名为dllSolution的dll项目。在我的dllSolution中,有标准选项...
我有不受管理的C#DLL:[DllExport(ExportName =“ GetStudentsList”,CallingConvention = CallingConvention.StdCall)]静态公共列表 GetStudentsList(){返回列表 [ 我将使用out参数和数组并返回大小,如下所示: using ExportDllAttribute.DllExport; using System.Runtime.InteropServices; [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] public struct StudentsStruct { public string Name; public int SomeInt; public double SomeDouble; [DllExport] public static int GetStudentsList([Out] out StudentsStruct[] students) { students = new StudentsStruct[] { new StudentsStruct { Name = "Satan", SomeInt = 666, SomeDouble = 666 }, new StudentsStruct { Name = "Techno", SomeInt = 777, SomeDouble = 777 } }; return students.Length; } } 和C ++代码: #include<Windows.h> struct StudentsStruct { public: LPWSTR Name; int SomeInt; double SomeDouble; }; using GetStudentsListFn = int (__stdcall*) (StudentsStruct **); int main() { HMODULE hModule = LoadLibraryA("DllExportArrayTest.dll"); if (hModule) { GetStudentsListFn GetStudentsList = reinterpret_cast<GetStudentsListFn>(GetProcAddress(hModule, "GetStudentsList")); StudentsStruct* students = NULL; auto size = GetStudentsList(&students); for (int i = 0; i < size; i++) auto student = students[i]; FreeLibrary(hModule); } }
我正在编写一个使用C#和C ++的程序(C#称为C ++)。在互联网上,人们说64位和32位汇编存在冲突,但是我将所有项目设置为win32或x86。...
我试图找出如何使用C#通过COM互操作性访问Excel的枚举。使用早期绑定很简单,但是使用后期绑定,我只发现我可以访问...
我正在使用我无法控制的外部库,更确切地说是ADTF流库。我已链接到Visual Studio 2019中的此库(使用VS 2010平台工具集)。为此,我添加了...
为什么在DLL中使用MFC作为Visual Studio 2010中的DLL在MFC SDI程序中使用我的DLL时会泄漏?
也许可以更好地针对Microsoft支持,但是想知道是否有人对此有任何想法。我创建了一个简单的C ++ DLL,如下所示://simpledll.h类simpledll {...
我正在做一个个人的Unity项目。编辑器视图没有问题,即使构建成功。但是,当我尝试执行exe文件时,会发生以下错误:(对不起,...
我正在尝试为GRUB创建GR框架绑定。我用小提琴。小提琴是默认的扩展,用于使用ruby翻译外部功能接口(FFI)。它在Linux和Mac上运行良好。但是在...