marshalling

marshalling

文章 0 浏览 4

类似通用 BitConverter 的方法?

我最近遇到了一种情况,我需要创建一个通用方法来从字节数组中读取数据类型。 我创建了以下类: public class DataStream { public int Offset { get;…

国产ˉ祖宗 2024-08-05 12:53:27 8 0

从 C# 将 Delphi 集传递给外部 Delphi 函数

我正在尝试从 C# 调用外部 Delphi 函数,该函数采用 Delphi 集作为参数: Delphi 代码 type tStatus = (sIn, sOut, sAbsent, sSick); tStatusSet = se…

失眠症患者 2024-08-05 01:52:18 1 0

C# 新手:如何修复此代码以进行 DNS 查找?

这是我第一次使用 C#,所以我非常不适应。但我相信 Stack Overflow 的优秀人员可以帮助我!我根据我在互联网上发现的其他一些代码片段提出了以下代码…

待天淡蓝洁白时 2024-08-04 15:27:06 5 0

管理 C++ C# 中的 Garmin API

我想在VB.Net Compact Framework项目中调用Garmin API。 API 采用 C++ 语言,因此我正在制作一个 C# dll 项目作为 API dll 和 VB.NET 之间的中间方式…

伴我老 2024-08-04 09:36:16 7 0

将指针编组到字符串数组

我在整理指向字符串数组的指针时遇到一些问题。它看起来像这样无害: typedef struct { char* listOfStrings[100]; } UnmanagedStruct; 这实际上嵌入…

情魔剑神 2024-08-03 14:40:20 6 0

您可以使用 .net 3.5 Action 或 Func 作为编组非托管委托吗?

阅读动态调用.net 中的非托管 dll 我一直在尝试根据自己的喜好修改代码。我创建了一个实现 idisposable 的类来包装加载调用并在需要时释放它们。但是…

沉默的熊 2024-08-03 09:58:17 7 0

Marshal.SizeOf 计算大小时出错

我有一个结构, public struct SERVER_USB_DEVICE { USB_HWID usbHWID; byte status; bool bExcludeDevice; bool bSharedManually; ulong ulDeviceId;…

随心而道 2024-08-03 03:27:47 7 0

C# 有类似 JAX-B 的东西吗?

我们正在寻找一个支持像Java中的JAX-B这样的编组和解组的库,有没有最先进的库可以使用?…

回忆凄美了谁 2024-08-02 08:10:06 3 0

在 .NET 中将结构转换为字节数组

我希望使用 My.Computer.FileSystem.WriteAllBytes 等将由固定长度字符串组成的结构写入文件。 我正在使用带有固定长度字符串的 VB6 项目,我已将其转…

初熏 2024-08-02 06:42:10 4 0

为什么 MarshalByRefObject.InitializeLifetimeService 返回一个对象而不是 ILease?

我正在阅读 .NET Remoting 的 msdn 文档,并注意到 MarshalByRefObject.InitializeLifetimeService 方法返回一个对象而不是 ILease。文档说该方法返回…

谜泪 2024-08-02 06:09:29 3 0

IntPtr 算术

我尝试以这种方式分配结构数组: struct T { int a; int b; } data = Marshal.AllocHGlobal(count*Marshal.SizeOf(typeof(T)); ... 我想访问分配的数…

单身情人 2024-08-02 05:18:38 8 0

C# 从 COM 对象获取 progID

我想知道是否有办法在 C# 中获取 com 对象的 progId。 例如 - 我有一个 webBrowser 对象,它公开一个 COM 文档对象。 有没有办法找出该文档对象的 pro…

所有深爱都是秘密 2024-08-01 20:25:17 4 0

如果我使用 [MarshalAs(UnmanagedType.LPStr)] 封送空指针,会发生什么情况

如果我尝试编组一个实际上是 NULL 指针的字符串,会发生什么?…

天气好吗我好吗 2024-08-01 20:02:41 3 0

在 VB6 和 .net 之间编组用户定义类型的数组

我正在创建一个 COM 可调用的 .net 程序集,现在尝试从旧版 COM 客户端(在我的例子中为 VB6 客户端)使用它。 程序集应该公开 API 样式接口,因此典…

安静被遗忘 2024-07-30 12:17:09 2 0

编组包含字符串的结构时出现 PInvoke 错误

我有一个 C++ 结构 struct UnmanagedStruct { char* s; // Other members }; 和一个 C# 结构, struct ManagedStruct { [MarshalAs(UnmanagedType.LPS…

独享拥抱 2024-07-30 05:05:29 2 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文