Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何找到“无法加载‘xxx.dll’导入的过程”的来源。例外?
过去一周我一直在追求这个例外 情况是 我有一个用 C 编写并在 Visual Studio 2010 中构建的应用程序 该应用程序包含一个 DLL 它是非托管代码库的包装器 非托管代码是用 C 编写的 并在 Visual Studio 20
c
dll
unmanaged
managed
WinApi - GetLastError 与 Marshal.GetLastWin32Error
我测试了很多 但我发现这两个没有缺点 但请参阅已接受的答案 I read here http blogs msdn com b adam nathan archive 2003 04 25 56643 aspx that calling G
c
WINAPI
marshalling
unmanaged
managed
从 C++ 托管 dll 引发的 C# 异常 - EEFileLoadException * __ptr64
我从正常的 C 控制台程序中收到此错误 该程序使用作为 C CLI 项目的构建输出生成的 DLL 那里我有一个简单的DumbThing public ref class用静态方法 我想简单地调用该函数 或者至少实例化一个微小的 DumbTh
c
CCLI
64bit
managed
dll
从非托管 C++ 调用托管代码 (c#) 的最佳方法
我们开发了一个软件架构 由用 C 开发的一组对象组成 他们广泛使用事件来通知客户端状态变化等 最初的目的是允许遗留代码通过 COM 互操作服务使用这些托管对象 这在设计规范中很容易编写 但我发现实际实现它会遇到更多问题 我已经搜索了很多小时
com
Interop
unmanaged
managed
在为项目构建不同的 Eclipse CDT 共享资源文件夹中
我有一组 Eclipse c 项目 它们都引用公共共享代码库 同一文件夹中的 c 和 h 文件的混合 但会根据每个项目以不同的方式构建该代码 可以在每个项目内编辑公共代码库 但这些编辑将是在所有项目中进行的修复 除了通过定义的构建选项之外
eclipse
Build
managed
eclipsecdt
如何在WinRT下并行线程中执行C++函数?
我有一个 C 代码 它使用 beginthreadex Windows 方法在线程中执行函数 现在我想将其移植到 WinRT 组件以将其包含在 Windows Phone 应用程序中 但Windows Phone不支持 beginthrea
c
Multithreading
windowsphone7
windowsruntime
managed
这个 .tlh 文件是否正确,如果不正确,那么如何生成正确的文件?
我试图从非托管 C 代码调用 NET 4 0 dll 我按照中的说明进行操作 我构建了 NET dll 并遵循了所有步骤 包括使用 regasm 注册它 接下来 我创建了一个非托管 C 项目 并在 cpp 文件的开头添加了这一行 impor
c
com
unmanaged
managed
.NET 中“托管”资源与“非托管”资源是什么意思?
NET 中术语托管资源和非托管资源是什么意思 他们是如何出现的 术语 非托管资源 通常用于描述某些事物不直接受垃圾收集器控制 例如 如果您打开到数据库服务器的连接 这将使用服务器上的资源 用于维护连接 以及客户端计算机上可能的其他非 net
c
NET
unmanaged
managed
PInvoke 返回带有二维数组的结构
我有定义在的结构c questions tagged c 2b 2bWin32 DLL 如下所示 typedef struct matrix double data int m int n Matrix 并且有一个函数 Matrix get
c
Interop
pinvoke
marshalling
managed
是否可以使用托管代码中的 C# 反射来调用非托管代码?
是否可以使用反射和 C NET 动态调用在 NET 出现之前用 C 或 C 编写的不同函数 带参数 非托管代码 如果可能的话 一个小的 C 示例将不胜感激 是的 动态 P Invoke 在 NET 中可以通过不同的方式实现 LoadLibr
c
NET
Reflection
unmanaged
managed
WPF 应用程序仅是托管代码吗?
我想在应用程序中使用 WPF 我想用C 写它 是否必须管理应用程序 我知道我可以将托管与非托管混合在一起 我想知道是否可以让整个应用程序不受管理 您可以轻松地使用非托管代码开发 99 的 WPF 应用程序 但使其 100 不受托管是相当困难
c
WPF
unmanaged
managed
托管 C# 应用程序需要 64 位 SQLite DLL
我正在尝试将 SQLite 嵌入到我的便携式 C NET 2 0 应用程序中 而不是将 DLL 文件包含在分发文件夹中 但是 要嵌入 SQLite 我无法使用 PHXSoftware 提供的混合模式库 相反 我使用他们的 仅限托管 版本 这
c
SQLite
managed
BadImageFormatException
如何在一次更新中将通过 EWS 获取的所有电子邮件标记为已读?
我按照 MSDN 上的 EWS 托管 API 示例进行操作查找我的 Exchange 邮箱帐户中所有未读的电子邮件 https msdn microsoft com en us library office dn535506 28v exc
c
email
exchangewebservices
managed
捕获引擎执行异常
我有一个包含托管代码和本机代码的应用程序 应用程序当前有一个未处理的异常过滤器 通过 SetUnhandledExceptionFilter 设置 它捕获任何关键错误 生成小型转储 记录各种应用程序参数 然后退出程序 未处理的异常处理程序不
c
Exception
managed
memorycorruption
从非托管 C++ 调用 C# 函数(通过托管包装器)
我有一组库的 C 源代码和标头 我需要从 C 应用程序调用它们 我已经围绕我需要的函数创建了一个托管 C 包装器 并且能够从 C 中调用它们 向后和向前编组数据 现在是困难的部分 我的非托管 C 库在运行时生成状态消息 我希望能够从调用的
c
Callback
unmanaged
managed
使用托管代码中的非托管代码
我的项目是用 MFC 开发的 它是未管理的代码 现在我需要通过重用大多数 MFC 类 在 C 中创建类似的应用程序 是否可以直接从 MFC dll 导出类 结构 枚举 以便我可以使用 dllimport 将其导入到我的 C 中并使用它 是的
c
dll
MFC
unmanaged
managed
在“托管到本地的过渡”期间到底发生了什么?
我知道 CLR 在某些情况下需要进行封送处理 但假设我有 using System Runtime InteropServices using System Security SuppressUnmanagedCodeSecurity st
c
NET
pinvoke
unmanaged
managed
托管DLL和非托管DLL有什么区别
我是新手 我真的很想知道两者之间的详细区别 以及何时使用它们 术语 托管代码 通常指用托管语言 例如 Java 或 C 编写的代码 术语 非托管代码 通常指用非托管语言 例如 C 或 C 编写的代码 如果您来自 NET 世界 托管 可能意味
dll
unmanaged
managed
托管 C++ 与非托管/本机 C++ 的性能
我正在编写一个非常高性能的应用程序 每毫秒处理和处理数百个事件 非托管 C 比托管 C 更快吗 为什么 托管 C 处理 CLR 而不是操作系统 并且 CLR 负责内存管理 这简化了代码 并且可能比 程序员 在非托管 C 中编写的代码更高效
c
performance
unmanaged
managed
以“Managed”结尾的类名是什么意思 (C# .NET)?
我对 C 比较陌生 所以请耐心等待 我了解托管代码和非托管代码之间的基本区别 但我仍然有点困惑何时使用某些方法 例如 某些类名称结尾中的 托管 一词意味着什么 这是否意味着他们受到管理 而其他所有人员则不受管理 例如 两者之间有什么区别Ae
c
NET
Cryptography
unmanaged
managed
1
2
»