marshalling

marshalling

文章 0 浏览 7

C++ 中的马歇尔数组C# 结构体中的结构体

我有一个在 C++ 中定义的结构,其中包含 int 和 std::string 数组,这是本机 C++ 代码 (dll)。我使用以下方法在 C# 中获取它: public class PInvokeD…

无法言说的痛 2024-10-20 17:48:41 9 0

P/Invoke,c#:无符号字符丢失一个字节

我正在为软件的 SDK 编写 dll 文件,并尝试调用一个函数来获取有关软件主机的信息。 函数需要的结构中有两个 unsigned char 变量(HostMachineAddress…

唔猫 2024-10-20 10:55:29 9 0

JAXB Resteasy marshall 所需字段

我想使用 JAXB 编组一个对象,问题是我想根据某些业务逻辑只编组一些字段。例如,我有一个像这样的对象: Class Foo{ private name; private details;…

思念绕指尖 2024-10-19 21:33:47 9 0

XML 根节点包含 PCData 时的 JAXB 注释

我正在尝试使用来自第三方网络服务的数据。不幸的是,Web 服务正在以一种不寻常的 XML 格式返回数据。以下是我从服务接收的数据示例: (-76.4844131, …

莳間冲淡了誓言ζ 2024-10-19 21:12:31 10 0

如何在 C# 中封送集合以传递给本机 (C++) 代码

我正在从事企业应用程序开发。整个应用程序都是用 C++ 开发的,除了 UI 是用 C# 开发的,现在是时候将 UI 与 C++ 代码挂钩了。经过详细研究,我选择了…

拥有 2024-10-19 09:01:55 10 0

如何正确地将 VB-Script 数组编组到用 C# 编写的 COM 组件或从中编组

我正在 C# (.Net 4.0) 中构建一个 COM 对象,以便在经典的 asp 站点中使用。现在我想知道在组件和 asp 站点之间来回编组 VB-Script 数组(单维和多维…

葬花如无物 2024-10-19 04:28:33 9 0

使用从编组结构复制到字节数组的 devmode 调用 ResetDC 时发生崩溃

在传递 Devmode 时,我在调用 ResetDC 时收到 System.AccessViolationException。我正在执行以下操作.. // create and marshall the devmode to a byt…

苍白女子 2024-10-19 03:56:10 9 0

使用 Spring MVC 3.0 生成/使用对称 JSON

我正在通过 Spring 配置 RESTful Web 服务,具有各种表示形式,包括 JSON。我希望接口是对称的,这意味着通过 GET 序列化为 JSON 的对象的格式也是 PO…

三人与歌 2024-10-19 02:10:19 7 0

C# 编组来自 C++ 的 double* DLL?

我有一个带有导出函数的 C++ DLL: extern "C" __declspec(dllexport) double* fft(double* dataReal, double* dataImag) { [...] } 该函数计算两个双…

梓梦 2024-10-18 14:42:46 7 0

C++ 期间出现 NullReferenceException回调 C# 函数

开发商! 我有很奇怪的问题。我的项目有用 C++ 编写的 DLL 和用 C# 编写的 GUI。我已经实现了一些互操作性的回调。我计划在某些情况下 C++ dll 会调用…

千年*琉璃梦 2024-10-16 09:20:30 11 0

如何正确地将它们转换为 c#、marshall,以便将这些结构传递给 DLL (c++)?

C++ #define FIELD_SIZE_MSGID 24 #define FIELD_SIZE_TIME 12 #define FIELD_SIZE_ADMIN 256 typedef struct { char MsgId[FIELD_SIZE_MSGID+1]; cha…

情话已封尘 2024-10-16 07:35:44 6 0

帮助在 C# 中封送 C 函数

我正在尝试从 C# 调用 C 函数。 以下是 C 头文件中的函数: int __stdcall GetImageKN (unsigned short *ndat ); 以及有关此函数的文档: ndat :​​…

安稳善良 2024-10-16 05:23:06 11 0

将非托管 char** 封送至托管 string[]

我在 DLL 文件中有一个 C++ 函数(它是使用多字节字符集选项编译的): _declspec(dllexport) void TestArray(char** OutBuff,int Count,int MaxLengt…

瀟灑尐姊 2024-10-15 21:35:50 7 0

调用了错误的重载方法

我用C#编写了COM组件。接口方法按以下方式声明: [ComImport, Guid("7D37EE00-143E-40DF-B177-BF091D7CD36A"), InterfaceType(ComInterfaceType.Inter…

诠释孤独 2024-10-15 07:57:30 9 0

在 C# 中将 byval C 结构编组为返回值

我有非托管代码: ... typedef struct foo { int a; bool b int c; } FOO,*LPFOO; .... __declspec(dllexport) FOO __stdcall GetFoo() { FOO f; retu…

淡水深流 2024-10-15 06:56:29 7 0
更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

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