rtti

rtti

文章 0 浏览 4

如何确定 TRttiMethod 是否为函数

我需要确定 TRttiMethod 是否是一个函数 到目前为止, Function IsFunction(QualifiedName,MethodName:string):Boolean; Var ctx : TRttiContext; lTy…

带上头具痛哭 2024-09-26 07:46:53 3 0

为什么 std::type_info 是多态的?

std::type_info 被指定为多态是否有原因?析构函数被指定为虚拟的(并且在《C++ 的设计与演化》中对“因此它是多态的”的效果有注释)。我实在看不出…

記憶穿過時間隧道 2024-09-26 07:42:01 3 0

获取属于任意类型的单元名称(TRttiType)

我需要获取任何 TRttiType。 到目前为止,我已经尝试了以下方法。 1) 使用 PTypeData.UnitName,此解决方案有效,但仅当 TTypeKind 为 tkClass 时。 p…

听风念你 2024-09-25 18:33:37 4 0

Delphi 2010 RTTI 和接口字段

我对 IInterface 类型的属性有疑问。 我不知道如何使用 RTTI 为这些属性赋值, 这是一个例子: program Project2; uses Forms, RTTI, Windows, TypInf…

天赋异禀 2024-09-18 07:40:09 3 0

如何使用 Boost 序列化来序列化 std::type_info?

我想记录变量的 std::type_info ,以便在加载时我能够重新创建适当的类型变量。 保存将如下所示: friend class boost::serialization::access; templ…

感悟人生的甜 2024-09-17 21:17:07 5 0

Delphi RTTI 可执行项目

在 C# 中,您可以轻松打开程序集(只是 EXE 中的另一个词),然后从该程序集中获取反射信息。我一直在为 Delphi 寻找类似的东西,我可以编写一个 Delp…

全部不再 2024-09-17 17:10:43 8 0

指向对象开头的指针 (C++)

我需要一种方法来获取指向 C++ 中对象开头的指针。该对象在模板内部使用,因此它可以是任何类型(多态或非多态),并且可能是使用多重继承的对象。 我…

南冥有猫 2024-09-14 13:57:28 6 0

Delphi 2010 RTTI - 如何获取索引属性列表?

我得到了 Cont := TRttiContext.Create; for Prop in Cont.GetType(TStrings).GetDeclaredProperties do Memo1.Lines.Add(Prop.ToString); Cont.Free;…

掩于岁月 2024-09-14 03:18:40 8 0

Delphi 2010 RTTI - RttiContext.FindType

使用 RttiContext.FindType('Classes.TStringList') 我可以毫无问题地获得 TStringList 的 RttiType 。但是使用 RttiContext.FindType('MyUnit.TMyCla…

有木有妳兜一样 2024-09-14 02:24:14 7 0

什么是“身份指针”?在TTypeInfo之前有什么用?

如果您在 Delphi 内部进行了足够多的研究,您会发现一些奇怪的东西,并且显然没有关于编译器生成的 TTypeInfo 记录的记录。如果 PTypeInfo 指向地址 X…

独木成林 2024-09-13 18:07:51 10 0

C++ - 在没有 RTTI/dynamic_cast 的情况下向下转换菱形继承对象

我目前正在致力于在非 RTTI 平台(Android)上集成一个使用大量 RTTI 内容的第三方包。基本上,我做了自己的 RTTI 实现,但遇到了一个问题。 问题是很…

旧城空念 2024-09-11 11:44:55 11 0

在运行时获取delphi记录中字段的偏移量

给定记录类型: TItem = record UPC : string[20]; Price : Currency; Cost : Currency; ... end; 以及字段名称作为字符串,如何获取该字段在记录中的…

童话里做英雄 2024-09-08 03:08:57 8 0

Delphi 中的公共类成员和发布类成员有什么区别?

请有人解释一下 Delphi 中的公开类成员和发布类成员之间有什么区别? 我尝试查看 Delphi 帮助,我知道这些成员具有相同的可见性,但我不太了解它们有…

相思故 2024-09-08 00:23:49 8 0

使用Delphi RTTI获取接口的字符串名称

我已经证明我可以使用 Delphi 2010 从其 GUID 获取接口的名称(例如 IMyInterface 转换为字符串“IMyInterface”。我想在 Delphi 7 中实现此目的(为…

遗弃M 2024-09-06 19:22:15 7 0

如何在Delphi 2010中使用RTTI创建对象实例?

众所周知,当我们像这样调用类的构造函数时: instance := TSomeClass.Create; Delphi编译器实际上做了以下几件事: 调用静态NewInstance方法 分配内…

(り薆情海 2024-09-06 18:53:35 7 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

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