手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
人工智能
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
技术频道
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
unmanaged
unmanaged专题提供unmanaged的最新资讯内容,帮你更好的了解unmanaged。
将 char* C 函数编组到 C#
我试图了解如何通过在托管和非托管代码之间来回传递和修改字符串来编组 char* 类型。托管到非托管代
作者:佚名 时间:2022-04-29
编组可以采用多个结构的空 void* 参数并在 C#
我想用一个空的 void* 参数调用一个 C 函数,并在 C# 中检索它以打印结构值。 在这个例子中: <o
作者:佚名 时间:2022-04-25
实现 C# IDisposable 接口的 Dispose 方法的真正目的是当有问题的对象的类使用非托管资源时
我实现和/维护的大多数 C# 应用程序都包含托管资源。我主要从事基于 C# 的 Web 应用程序。 对于我
作者:佚名 时间:2022-04-24
在 Swift 中读取和写入原语到内存缓冲区的简单方法
作为 Swift 的新手,我想知道为了互操作目的(通信协议、C 结构、其他语言等)操作未对齐数据缓冲区
作者:佚名 时间:2022-04-23
C# 的 C++ DLL 包装器
为了能够在 C# 中使用外部 DLL (C++),我正在为它编写包装器。 简单的函数可以工作,但也许可以做
作者:佚名 时间:2022-11-22
Swift(iOS 8 SDK)将Unmanaged转换为ABMultiValueRef
我需要从AddressBook框架转换此函数的返回值: ABRecordCopyValue(nil, kABPersonPhoneProperty) 值为ABMultiValueRef类型 此功能当前标记为: func ABRecordCopyValue(record: ABRecordRef!, property: ABPropertyID) -> Unmanaged<AnyObject>! 所
作者:佚名 时间:2020-06-29
swift – 如何将unmanaged转换为NSData?
我需要将Objective-C转换为 Swift以从通讯簿中获取联系人的图像.但是我从CFData转换为NSData时遇到错误,我不知道如何使它工作.我该怎么做才能使这项工作正常进行? 在Objective-C中: ABRecordID contactID = ABRecordGetRecordID(contactRef); ABAddressBookRef addressBook = ABAdd
作者:佚名 时间:2020-06-30
C内部代码重用:编译所有内容还是共享库/动态库?
一般问题: 对于非托管C,内部代码共享有什么好处? >通过共享实际源代码重用代码?要么 >通过共享库/动态库(所有头文件)重用代码 无论它是什么:减少重复代码(复制粘贴综合症)的策略是什么,代码膨胀? 具体例子: 以下是我们在组织中共享代码的方式: 我们通过共享实际的源代码来重用代码. 我们使用VS2008在Windows上开发,尽管我们的项目实际上需要跨平台.我们有许多项目(.vcproj)已提
作者:佚名 时间:2019-08-30
如何在非托管C dll和C#应用程序中声明常量字符串?
当然,我在启动时通过回调将我的常量字符串值从我的C传递到我的C#中,但我想知道是否有一种方法可以在C头文件中定义它们,然后我也可以在C#中引用它们. 我已经用枚举这样做,因为它们很容易. 我在我的C库项目中都包含一个文件(通过顶部有一个pragma的.h文件)和我的C#应用程序(作为链接): #if _NET public #endif enum ETestData { First,
作者:佚名 时间:2019-10-30
c – 可以阻止单个应用程序的Microsoft错误报告吗?
我们有一个非托管C应用程序,它利用第三方API来读取CAD文件.在某些损坏的CAD文件上,第三方库崩溃并使我们的EXE失效.因此,我们的主应用程序是一个单独的EXE,这样它就不会受到崩溃的影响.然而,我们最终得到了恼人的Microsoft错误报告对话框. 我不想在系统范围内禁用Microsoft错误报告.有没有办法关闭单个应用程序的错误报告,这样如果它崩溃,它会无声地崩溃而没有错误弹出对话框? 在
作者:佚名 时间:2019-12-16
管理C形成c#和C之间的桥梁
我有点生锈,其实真的生锈了我的C.自从大一学年以来,没有碰到过,所以已经有一段时间了. 无论如何,我正在做大多数人做的事情.从C调用C#代码.我在网上做了一些研究,似乎我需要创建一些管理C来形成桥梁.使用__declspec(dllexport),然后创建一个dll,并将整个东西作为一个包装器. 但我的问题是 – 我真的很难找到例子.我发现一些基本的东西,有人想使用C#版本的String.ToUp
作者:佚名 时间:2020-01-10
从托管C/C++LI使用C#扩展方法
原谅我,如果我的术语有点偏离.我对管理C/C++LI的了解非常有限. 我有一个MFC应用程序使用启用/ clr选项的dll.这个dll使用几个C#dll与使用WCF的服务器进行通信.在很大程度上这个工作正常. 在其中一个C#DLL中,我添加了一个扩展方法到System.Net.IPAddress类,它将检索IPAddress对象的子网掩码(使用UnicastIPAddressInformation
作者:佚名 时间:2019-06-03
.net – 非托管导出:无法编译程序集
我想创建一个可以从非托管代码(Delphi 5)访问的.NET程序集. 我找到了Unmanaged Exports并按照那里的步骤进行了操作但是我甚至无法成功编译基本示例: using RGiesecke.DllExport; namespace DelphiNET { public class Class1 { [DllExport("add")]
作者:佚名 时间:2020-03-21
c# – Marshal.PtrToStringUni()vs new String()?
假设我有一个char *类型的指针到unicode字符串,我知道长度: char* _unmanagedStr; int _unmanagedStrLength; 我有2种方法将其转换为.NET字符串: Marshal.PtrToStringUni((IntPtr)_unmanagedStr, _unmanagedStrLength); 和 new string(_unmanagedStr, 0,
作者:佚名 时间:2019-11-29
c# – 使用带有P / Invoke的ref struct或类
我知道这个问题已在这里多次讨论,但我无法找到适合我具体情况的答案. 我需要在C#中调用一个非托管的C方法,它接受一个struct对象的指针(我不会流利地说C: int doStuff(MYGRID* grid, int x); 但结构本身引用了另一个结构对象: struct MYGRID { int hgap; int vgap; MYIMAGE* image; }
作者:佚名 时间:2019-12-19
从C#调用非托管函数:我应该传递StringBuilder还是使用不安全的代码?
我有一个C#程序需要将char缓冲区传递给非托管函数.我发现两种似乎可靠的方法,但我不确定我应该选择哪种方式. 这是非托管功能的签名. extern "C" __declspec(dllexport) int getNextResponse(char *buffer); 第一个选项是将缓冲区定义为StringBuilder,如下所示. //at class level... [DllImport(
作者:佚名 时间:2020-02-23
c# – 动态装配在.Net 4.0中加载
我的问题从将.Net 2.0应用程序移动到.Net 4.0开始.我不得不这样做的原因是 Windows 8默认情况下不启用早期的.Net版本,我的应用程序不能要求用户启用它. 该应用程序是一个NPAPI插件,它通过UnmanagedExports使用.Net组件.我将其设计为低完整性应用程序,因此它必须位于用户的LocalLow目录中. 在我的应用程序中,我使用了一个动态装配加载机制来在运行时加载
作者:佚名 时间:2019-12-22
c# – 在传递给非托管代码之前固定一个更新结构体?
我使用一些旧的API,需要将一个结构体的指针传递给运行异步的非托管代码. 换句话说,在将struct指针传递给非托管代码之后,非托管代码复制指针并立即返回.非托管代码可以在另一个线程的后台访问该结构体.我无法控制在另一个线程中运行的非托管代码,也不能控制线程本身. 固定的{}语句不能用于固定,因为它不是为异步非托管固定而设计的. GCHandle只能引用引用,所以结构体必须装箱使用GCHandle
作者:佚名 时间:2019-07-12
C#释放IntPtr引用的内存
我正在使用一些非托管代码,它将指针(IntPtr)返回给大型图像对象.我使用引用,但在完成图像之后,我需要释放指针引用的内存.目前,唯一可以释放内存的是关闭整个应用程序.我需要能够从我的应用程序内释放内存. 这是调用分配内存的调用. hbitmap是返回的指针,需要解除分配. [DllImport("twain_32.dll", EntryPoint = "#1")] public static
作者:佚名 时间:2019-05-12
c# – 是否可以对进行P / Invoke调用的类进行单元测试?
我想将一段使用 Windows Impersonation API的代码包装成一个整洁的小助手类,并且像往常一样,我正在寻找一种先测试的方法.但是,虽然WindowsIdentity是托管类,但实际执行登录所需的LogonUser调用是另一个用户是advapi32.dll中的非托管函数. 我想我可以解决这个问题,为我的助手类引入一个接口,以便在实现中使用和隐藏P / Invoke调用,但测试该实现
作者:佚名 时间:2019-05-04
上一页
1
2
3
下一页
小编推荐
苹果市值2025年有望达4万亿美元
• 联想拯救者新一代Y700平板通过IMDA认证
• 最新AI生图模型Flux1.1刷屏!添加单反相
• 联发科天玑 9400 频率敲定,3.626GHz 最
• 苹果新品发布会来了!5款产品面临停产
• 佳能R5C Mark II配置曝光:双系统设计,
• AI应用的东风,奥特曼不想错过
• 为新品让路!苹果定制版Mac发货延期
热门标签
更多
python
JavaScript
java
HTML
PHP
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot