marshalling

marshalling

文章 0 浏览 4

如何将 C# 字符串数组编组为 VB6 数组?

我有一个使用 C# COM DLL 的 VB6 应用程序。在托管 C++ 中,我可以编写一个函数,如下所示: array^ GetAManagedArray() { //Do stuff and return a m…

柠檬色的秋千 2024-10-03 08:38:37 5 0

Rails.cache 和不可转储(Marshal)结构:如何缓存? (在示例 flickraw-response 中)

我想用 memcached 来 Rails.cache a flickraw 响应(这也适用于其他不可转储的结构),如下所示: @flickr = Rails.cache.fetch('flickr_sets', :expi…

情感失落者 2024-10-03 01:48:55 6 0

C 结构体和函数的 C# 编组

我有以下 C 头文件/代码示例: 头文件 struct category_info { int id; const char *name; const char *description; }; DLLEXPORT void* xyz_categor…

仙女 2024-10-02 12:53:49 4 0

在 C# 中将 ref IntPtr 编组到 BSTR *

我正在尝试调用一个函数,该函数为字符串分配内存,然后对字符串执行某些操作。下面是说明该问题的基本示例: C++: STDMETHODIMP CFunctionsCollecti…

酒中人 2024-10-02 08:34:28 8 0

C++ 中字符串的 L 前缀

我有一个静态库。该库定义了以下函数。 int WriteData(LPTSTR s) 调用该函数的示例是 LPTSTR s = (LPTSTR) L"Test Data"; int n = WriteData(s); Writ…

深空失忆 2024-09-30 22:28:38 8 0

C#:将简单结构列表转换为 byte[]

在 C# 4.0 中,假设我有 List myList 三个元素,其中 HSZPAIR 结构的定义如下: [StructLayout(LayoutKind.Sequential)] public struct HSZPAIR { pub…

墨小沫ゞ 2024-09-30 18:40:57 5 0

将 C uint8_t 指针转换为 C# 字节数组

我已导出以下 C 函数以在 DLL 文件中调用。 uint8_t* _stdcall GetCurrentImage(); 现在我想在C#中调用这个函数来获取位图图像。 我该怎么做? 提前致…

挖个坑埋了你 2024-09-29 19:38:33 3 0

Delphi 中的自定义编组 TDictionary

我需要在 Delphi (XE) 中自定义编组/取消编组 TDictionary。字典声明为: TMyRecord = record key11: integer; key12: string; ... end; TMyDict: TDi…

十雾 2024-09-29 12:19:33 7 0

如何将COM指针从一个进程传递到另一个进程?

我有一个指向进程 1 中的 COM 对象的接口指针。我想从另一个进程访问同一对象。我怎样才能达到这个目的?我相信由于地址空间不同,直接传递指针是行不…

天气好吗我好吗 2024-09-29 05:06:28 10 0

编组编组接口是否会为我提供代理或原始接口的编组器?

这是一个具体的示例: 我通过调用 wb 创建一个 IWeBrowser2 界面.CoCreateInstance(CLSID_InternetExplorer, 0, CLSCTX_SERVER);.这为我提供了一个从…

千寻… 2024-09-29 03:27:31 13 0

如何编组 C++本机对象到托管 C++命令行界面

我有一堆本机 C++ 对象和类,其中包含 DTL 映射、映射的映射以及列表和向量。 我需要从 C++ 本机代码调用托管 C++ 函数,并且需要将这些本机对象和 ST…

青衫负雪 2024-09-28 16:16:34 11 0

何时使用 ReleaseComObject 与 FinalReleaseComObject?

我什么时候应该使用 Marshal.FinalReleaseComObject 与 Marshal.ReleaseComObject? 使用Marshal.FinalReleaseComObject有什么危险吗?…

浮生面具三千个 2024-09-27 16:10:15 3 0

显示对象的 null -JSON- JAXB

我想将 null 对象封送为 JSON 表示形式中的 null。 但是,现在,如果对象为 null,我就看不到 JSON 中的元素。 Example: @XmlAccessType(FIELD) @XmlT…

或十年 2024-09-27 09:21:48 4 0

将 void* 封送至数组^

我希望在 C++/CLI 中将 void* 缓冲区写入 MemoryStream 中。因为我认为这不可能直接实现,所以我想将此缓冲区转换为 array^ 以便能够调用 Stream.Writ…

み零 2024-09-27 08:18:54 9 0

通过 COM 互操作将 C# 字典编组到 C++

有没有一种通过 COM 互操作编组 Dictionary 的好方法? 到目前为止的想法包括将每个KeyPair标记为一个可以编组为SafeArray的字符串数组,或者拥有两个…

睫毛上残留的泪 2024-09-27 06:49:54 6 0
更多

推荐作者

尘世孤行

文章 0 评论 0

烟─花易冷

文章 0 评论 0

倒带

文章 0 评论 0

忱杏

文章 0 评论 0

送君千里

文章 0 评论 0

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