Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
从 C++ DLL 调用 C# 方法/函数(通过“Dllimport”从 C# 加载)
在一个标题中恢复它有点困难 所以这是我的情况 我正在构建一个加载 C 库的 C 应用程序 我从那个 C DLL 调用函数 但我也希望我的 C DLL 从 C 应用程序调用函数 即导入 运行它 这里有一段代码可以使其更全面 I m impor
c
Methods
Interop
dllimport
将 C++ dll 导入 Windows Phone 项目
我是 Windows Phone 开发新手 我有一个问题不知道如何解决 问题是 我有一个 C 项目 我用 Visual C 2010 编译了它 这创建了一个带有编译代码的 DLL 所以我知道 C 导入 dll 库 但是当我添加引用时 会出现
c
visualstudio2010
windowsphone7
dllimport
C# 中从 DllImport 函数检索引用的指针
我在我的 C 项目中引用了一个 DLL 如下所示 DllImport FeeCalculation dll CallingConvention CallingConvention StdCall CharSet CharSet Ansi p
c
dll
visualstudio2005
dllimport
C#:将 int 数组传递给 c++ dll
我有一个 C dll 用于卡片打印 身份证 我的实现是使用 C Net 完成的 我使用以下代码来调用 c dll DllImport J230i dll CallingConvention CallingConvention Cdecl S
c
NET
pinvoke
dllimport
.NET 4 出现“找不到指定的过程”错误
我正在使用 Visual Studio 2012 11 0 51106 01 Update 1 在 64 位 Windows 7 机器上进行开发 我有一个支持项目 它将一些 C 代码编译成 32 位 DLL 在我的标题中我有 define
NET
dllimport
dll
DllImport 与 LoadLibrary,最好的方法是什么?
我通常在 c NET 中使用 Win32 API 但不要在一份申请中声明所有内容 有时通常使用 user32 有时使用 gdi32 我认为当我声明所有 api 函数时 它们会使用大量内存 在 NET 中使用 API 的最佳方式是什么 当您编
c
WINAPI
dllimport
LoadLibrary
如何在C#中创建和使用dll文件
我目前正在尝试学习如何用 C 和 C 编写和使用适用于 Windows 的 dll 文件 我想一旦我理解了其中一种语言 我就能很容易地弄清楚另一种语言 我今天搜索了 5 个多小时 但没有找到有效的 dll 指南 它们要么已经过时并且拒绝与我
c
dll
load
dllimport
C# 调用一个 DLL 函数,该函数返回一个指向结构数组的指针
我尝试了各种方法的许多不同组合来封送此调用 这是一个 DLL 它返回一个指向结构数组的指针 像 debugPort 这样的类型实际上是枚举 struct debugConnectParameters brief Get device cha
c
marshalling
dllimport
unmanagedmemory
dllspec(dllimport) 和 dllspec(dllexport) 是什么意思
经过谷歌搜索 我了解到 Dllimport 使该功能可用于其他模块 是否必须使用 extern c 标识符声明函数 另外 Dllexport 的意思是 Dll 本身在编译时使用该函数 所以默认情况下所有 DLL 中存在的函数是 dllexp
c
dll
dllimport
dllexport
将字符串从 C# 编组到 C++
我是微软世界的新人 我在尝试将简单的字符串从 c 传递到 dll c 时遇到很多问题 我读过很多帖子和文档 但问题是一样的 C code extern C declspec dllexport int Init long l char ur
c
string
marshalling
dllimport
找到屏幕键盘的类名?
我正在尝试使用这个代码示例从 C NET 3 5 Winforms 应用程序控制 Windows XP 屏幕键盘 OSK exe DllImport User32 dll public static extern Int32 SetFore
c
Keyboard
dllimport
onscreenkeyboard
DLL 从其父级(加载器)获取符号
我正在将程序移植到 MS Windows 该程序使用动态加载的插件 插件引用主程序中的符号 如果没有解析所有符号 我什至无法让 DLL 通过链接器 有办法解决这个问题吗 抱歉 我想在评论中要求澄清 但我是个新手 不允许这样做 当您说插件 在
Windows
dll
Plugins
Linker
dllimport
在 C# DllImport 中使用 32 位或 64 位 dll
情况如下 我在 dot net 应用程序中使用基于 C 的 dll 有 2 个 dll 一个是 32 位版本 称为 MyDll32 dll 另一个是 64 位版本 称为 MyDll64 dll 有一个静态变量保存 DLL 文件名 字符串 D
c
NET
pinvoke
32bit64bit
dllimport
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
«
1
2
3
4
5
6
»