Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
DllImport 非托管、非 .NET Dll 到表示 Char * 和 Void __StdCall 的 .NET 项目
我有一个用 Borland C 编写的非 net 和非托管 DLL 需要导入 它返回 void 并在函数上具有标识符 stdcall 它还需要传递 char 当我尝试将其添加为 VS 2005 中项目的引用时 它返回无效程序集的错误 我怎样
c
visualstudio2005
dllimport
如何在 CANoe/CAPL 中包含 .h 或 .dll 文件
我想在CAPL中集成一个头文件 h或 dll 具体是Visa32 dll visa h或sicl h 来控制万用表34461A 如何在 CANoe 中包含 h 文件或 dll 文件 我创建了一个名为万用表的 ECU 模块 谢谢 在 CAPL
headerfiles
dllimport
CAPL
CANoe
加载 32 位 DLL 时出现 BadImageFormatException,目标为 x86
我有一个 DLL FreeType 它肯定是 32 位的 标头 IMAGE FILE MACHINE I386 我想通过 DllImport 从 C 代码中使用它 我的应用程序的目标是x86 IntPtr Size是4 进程是32位 但我得
c
dll
dllimport
32bit64bit
BadImageFormatException
将 StringBuilder 传递给需要 char 指针的 DLL 函数
我正在尝试与 Delphi 中创建的 DLL 库进行交互 在 C 中 我完美地完成了这个调用 for int y 1 y lt 12 y char chanName char malloc 21 memset chanName 0 21 c
c
pointers
dllimport
为什么使用 DllImport 属性而不是添加引用?
我见过几个这样的例子 DllImport user32 dll static extern bool TranslateMessage In ref Message lpMsg DllImport user32 dll static ext
c
VisualStudio
dll
reference
dllimport
隐式与显式链接到 DLL
何时应隐式或显式链接到 DLL 常见做法或陷阱是什么 显式链接 DLL 的情况相当罕见 主要是因为它很痛苦并且容易出错 您需要为导出的函数编写函数指针声明 并正确获取 LoadLibrary GetProcAddress FreeLibra
WINAPI
dll
dllimport
Windows
如何设置 C++ 函数以便 p/invoke 使用它?
希望这是一个无脑简单的问题 但这表明我缺乏 C 专业知识 我是一名 C 程序员 过去我使用 P Invoke 和其他人的 C C dll 进行了大量工作 然而 这次我决定自己编写一个包装器 C dll 非托管 然后从 C 调用我的包装器 d
c
pinvoke
dllimport
extern
DllImport 生成 System.DllNotFoundException
我在尝试使用非托管代码时遇到一些困难dll来自我的应用程序 用 C 框架 4 0 编写 我正在使用dll导入如下 DllImport C MGW SDK dll EntryPoint fInicializaSDK public static
c
dllimport
DllNotFoundException
无法解析的外部符号 _declspec(dllimport)
我在 Visual Studio 中为我的控制台应用程序创建了一个 DLL 在我的 DLL 中 我有一个名为 Dialog MainMenu 的类 其中有一个 cpp 文件和一个 h 文件 以下错误消息 错误9错误LNK2001 无法解析的
c
dll
enums
consoleapplication
dllimport
在 C++ 和 C# ByRef 之间传递字节数组会引发 AccessViolationException
我正在尝试创建一个 Win32 DLL 公开一些在 C 中调用的函数 如下所示 declspec dllexport int GetData unsigned char data int size try int tlen 3 unsign
c
pinvoke
dllimport
如何将 const char* API 导入到 C# 中?
给定这个 C API 声明 如何将其导入到 C 中 const char stdcall z4LLkGetKeySTD void 我已经能够做到这一点 DllImport zip4 w32 dll CallingConvention Cal
c
dllimport
在 C# 中以编程方式设置 dllimport
我在用DllImport在我的解决方案中 我的问题是我有同一个 DLL 的两个版本 一个是为 32 位构建的 另一个是为 64 位构建的 它们都公开具有相同名称和相同签名的相同函数 我的问题是我必须使用两个静态方法来公开这些方法 然后在运行
c
NET
Interop
64bit
dllimport
参数化 DllImport 以在 C# 应用程序中使用
我们有一家供应商提供了一个库来访问他们的硬件 不幸的是 如果您有多个设备 则需要使用不同的 dll 名称多次导入它们的库 因此 我们有大量的重复代码 我担心它很快就会成为维护的噩梦 我们现在拥有的是这样的 namespace MyNames
c
net35
c30
dllimport
user32.dll 中的 FindWindowEx 使用 dllimport 返回零句柄和 127 错误代码
我需要以编程方式处理另一个 Windows 应用程序 搜索 google 我找到了一个示例 该示例使用 DLLImport 属性处理 Windows 计算器 并将 user32 dll 函数导入到 C 中的托管函数中 应用程序正在运行 我正
c
WINAPI
pinvoke
dllimport
Findwindow
Visual Studio 中(基于字符的)STL(流)容器的编译错误
这基本上是同一个问题 SO C2491 std numpunct id 不允许定义dllimport静态数据成员 关闭 但考虑以下事实 在我看来 这是一个完全有效的问题 根据 SO 如何创建一个最小的 完整的 可验证的示例 真不知道为什么有
c
Windows
VisualStudio
visualc
dllimport
Win 7 DllImport C# 奇怪的错误,对内存位置的访问无效?
我正在使用 DllImport 从 C 应用程序访问 C dll 中的某些函数 该代码在我的开发笔记本电脑 Windows 7 64 位 上运行良好 dll 本身是 32 位 因此我以 32 位运行托管 dll 的进程 并且运行良好 但是
c
dllimport
从托管代码中释放非托管内存分配
NET 应用程序调用 C dll C 代码为 char 数组分配内存并返回该数组作为结果 NET 应用程序以字符串形式获取此结果 C代码 extern C declspec dllexport char cdecl Run char res
NET
memorymanagement
unmanaged
dllimport
为什么 .NET 程序能够在损坏的堆栈中幸存下来? (当使用错误的调用约定时)
在VS2010中 托管调试助手会给你一个pInvokeStackImbalance异常 pInvokeStackImbalance MDA 如果您使用错误的调用约定调用函数 通常是因为您在调用 C 库时没有指定 CallingConvent
NET
pinvoke
dllimport
__declspec(dllexport)和__declspec(dllimport)以及QT中public: static struct QMetaObject const xxx:staticMe
假设你的头文件如下 xff1a span class token macro property span class token directive hash span span class token directive keyword
declspec
dllexport
dllimport
public
static
总结一下__declspec(dllimport)的作用
作者 xff1a 朱金灿 来源 xff1a http blog csdn net clever101 是时候总结一下 declspec dllimport 的作用了 可能有人会问 xff1a declspec dllimport 和 dec
declspec
dllimport
总结一下
«
1
2
3
4
5
6
7
»