谁将堆分配给 DLL?
假设我使用 MS Visual Studio 2005/2008 开发一个 DLL,例如 1.dll,然后我在加载时(使用头文件和 .lib 文件)将此 DLL 链接到控制台应用程序,例如 …
VB dll 中需要声明
首先感谢大家.... 我目前正在做VB。我正在使用 Visual Studio 2008。 下面的代码是一个控制台应用程序,构建时没有任何错误。 Imports System.Net Mod…
当调用 dlclose 时,共享库中的全局变量会发生什么?
如果通过 dlopen 和 dlclose 机制使用共享库(或 DLL),并且创建的共享库有一些内存来自堆的全局变量,那么当调用 dlclose 时这些变量和内存会发生什…
如何调试VC内置的DLL文件++用德尔福代码?
我是一名从事 Delphi 开发的开发人员。在我的项目中,我添加了一个用 VC++ 构建的 DLL 文件。我需要调试 DLL 文件来解决一些问题。 那么用Delphi代码…
独立使用 Direct3D 的应用程序和 DLL
如果使用 Direct3D 绘制图形的应用程序加载一个想要执行相同操作的 DLL(尽管是独立的,在不同的窗口中),那么安全吗? 另外,两个 IDirect3DDevice9…
从托管代码调用非托管 DLL 函数时出错
我已经用非托管视觉 C++ 编写了一个 DLL,但在使其与 C# 和 C++ 应用程序一起使用时遇到了一些麻烦。 C++ DLL 中的原型如下所示: extern "C" __decls…
C++ DLL插件接口
我计划做一个 C++ 插件接口 如何从dll创建一些类(dll中的构造函数)?(с++) 但有人担心,如果使用该接口通过 MinGW 或 Borland 创建 DLL,并且 DLL …
如何从本机 C(++) DLL 调用 .NET (C#) 代码?
我有一个 C# app.exe 和一个 C# my.dll。 my.dll .NET 项目链接到本机 C++ DLL (mynat.dll)(外部 C DLL 接口),并且从 C# 调用 C++ DLL 可以正常工…
签名正常时持续检测到 PInvokeStackBalance
我的代码有一点问题。我有一个非托管 C++ .dll,我想将其与 C# 应用程序一起使用。 dll 中的 C++ 函数如下所示: void EXPORT_API vSetLights(BYTE by…
如何导出 C++用于 C# 应用程序的类
我创建了一个 C++ Dll 项目,其中包含一个类“myCppClass”,并尝试使用以下代码将其导出,如下所述: http://msdn.microsoft.com/en- us/library/a90…
VB6 COM 对象 - 仅在 IDE 运行时有效?
我在 VB6 中有一个古老的 COM 对象,直到最近它一直工作正常。 (不是全部)。唯一的代码更改(经 svn 验证)是在数组中包含新的字符串文字。 VB6 IDE…
如何配置 Visual Studio 来生成扩展名为 .dll 的 ac# 可执行文件
我的解决方案中有两个项目,第二个项目生成一个“Windows 应用程序”类型的可执行文件,并定义了启动对象。我不希望该项目生成的 exe 文件与我的应用…