variant

variant

文章 0 浏览 6

Delphi 2010 无效变体类型错误

// interface iccItem = class ID : String; DATA : Variant; constructor Create( _id : String; _data : Variant); end; iccDynamicObject = class …

尝蛊 2024-10-06 19:19:19 5 0

如何为来自 TStream 的 Olevariant 变量赋值?

我需要从 Stream 中读取数据并将读取的缓冲区放入 OleVariant (VarArray) 变量中。 var MemoryStream : TMemoryStream; Data : OleVariant; begin Mem…

回忆那么伤 2024-10-03 08:13:13 9 0

C++ - 提升获取问题

有人知道 boost::variant 的 boost::get 是性能消耗操作还是不是。 现在,我正在性能关键部分重构一些旧代码,其中“变体”是由容器为每种可能的类型…

贱人配狗天长地久 2024-09-28 14:42:27 7 0

.Net - Com PVariant 参数

我有点陷入一个奇怪的问题。我需要通过第 3 方 Active-X 类型库控制一些硬件。我的程序是用 C# 编写的。问题是一个 API / COM 调用需要对 PVariant 的…

萌吟 2024-09-27 21:20:03 11 0

COM 方法调用在 C#、VB.NET 中失败,但在 Python 中有效

我在尝试使用 COM 库时遇到问题。当我调用特定方法并将其传递给 null 时,我收到 ArgumentException。我在 C# 项目和 VB.NET 项目中都发生过这种情况…

榕城若虚 2024-09-27 00:52:28 8 0

字符串的变体 * 引发未知异常

我使用此代码在 C++ 上的 IWebBrowser2 Web 浏览器中接收事件: STDMETHODIMP AdviseSink::Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WOR…

他是夢罘是命 2024-09-26 06:14:24 9 0

关于如何正确转换变体记录函数参数的老派 Pascal 问题

我正在尝试创建一个带有允许内联转换或赋值的变体记录类型参数的函数,如下所示: type rectype = ( VT_INT, VT_CHAR, VT_BOOL ); rec = record case …

弄潮 2024-09-18 15:09:36 7 0

boost::any、变体、基于它们的数组调用函数

给定一组函数,例如: template Void Go(A1 a); 模板 无效 Go(A1 a1, A2 a2); 模板 无效 Go(A1 a1, A2 a2, A3 a3); Is it possible to take an array …

隱形的亼 2024-09-18 09:01:59 14 0

boost::variant 的访问者模板

我想使用 boost.variant 作为模板“Visitor”类的参数,该类将提供 boost.variant 访问者机制所需的访问者运算符,在此如果所有情况都返回 void,即,…

寄居人 2024-09-17 19:23:55 14 0

使用映射将 COM VARIANT 类型映射到实际类型

我正在为 COM 对象编写一个 COM 包装器,该对象从客户端发送不同类型的值,并希望将 Map 中的这些类型映射到其实际的 C++ 类型,例如 VT_BSTR 到 wstr…

小巷里的女流氓 2024-09-17 05:27:11 9 0

如何阻止这种变体内存泄漏?

我使用的是旧的脚本引擎,其创建者不再支持该引擎,并且遇到内存泄漏问题。它使用 ASM 编写的函数从脚本调用 Delphi 函数,并将结果作为整数返回,然…

潇烟暮雨 2024-09-16 22:36:08 7 0

Delphi、olevariants 和字符串数组

我有一个用(简单版本)创建的 ole 对象, obj := CreateOleObject('foo.bar'); obj.OnResult := DoOnResult; procedure TMyDM.DoOnResult(Res: oleva…

千秋岁 2024-09-11 21:04:41 14 0

在包含 SAFEARRAY 的 VARIANT 上调用 VariantClear() 时会引发异常

我试图将 BYTES 数组中的一些数据包装到 VARIANT 中,但我似乎无法释放数据: 当我运行此代码时... SAFEARRAY * NewSArray; SAFEARRAYBOUND aDim[1]; …

回忆那么伤 2024-09-09 17:26:02 7 0

在 Windows 2008 中,variant 和 bstr_t 之间的转换导致不一致的崩溃

我们有一个 C# 应用程序,调用一个简单的 C++ 包装类,然后调用现有的 C++ DLL。 C++代码全部是VC++6.0。 我们得到了不一致的行为,但是当崩溃发生时…

趁年轻赶紧闹 2024-08-30 23:35:08 10 0

C 的变体数据类型库

是否有一个像样的开源 C 库用于存储和操作 动态类型变量(又名变体)?我主要对原子值(int8、int16、int32、uint、字符串、blob 等)感兴趣,而 JSON…

美煞众生 2024-08-30 07:51:24 13 0
更多

推荐作者

饮湿

文章 0 评论 0

明月

文章 0 评论 0

02

文章 0 评论 0

hs1283

文章 0 评论 0

风向决定发型

文章 0 评论 0

落花浅忆

文章 0 评论 0

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