rtti

rtti

文章 0 浏览 2

序列化 Delphi 应用程序配置的最佳方法是什么?

我会自己回答这个问题,但如果您比我更快或者您不喜欢我的解决方案,请随时提供您的答案。我刚刚提出这个想法,想对此发表一些意见。 目标:一个可读…

迷鸟归林 2024-08-02 08:33:36 3 0

是否允许在禁用 rtti 的应用程序中链接启用 rtti 的 DLL?

我有一个解决方案来构建一个 DLL,并在其项目属性中启用运行时类型信息。 这是 Visual Studio 2005 中的默认值 (/GR)。在我们的库中,我们有很多dynam…

[旋木] 2024-08-01 16:24:16 0 0

如何在运行时获取接口的名称?

如果我有一个实现接口的对象,那么使用 RTTI 查找接口并获取其 GUID 并不是太困难。 但如果我想要它的名字,有什么办法可以得到它吗? 获取类的名称很…

疾风者 2024-07-29 18:06:23 1 0

如何使用 RTTI 访问 Delphi 数组属性

我熟悉使用 Delphi RTTI 访问“简单”属性(整数/枚举/字符串等),但我无法掌握如何使用数组属性。 我首先寻找 GetPropValue/SetPropValue 调用的数…

迷雾森÷林ヴ 2024-07-29 04:30:50 4 0

C++ 最简单的 RTTI 实现是什么?

我正在尝试为嵌入式操作系统实现异常处理,但我一直困惑于如何检测抛出的“异常”的类型(以选择适当的处理程序)。 异常处理的保存和恢复上下文部分…

野生奥特曼 2024-07-26 06:55:26 3 0

Variant 内容类型的字符串表示形式?

首先,对我的英语表示歉意,我希望我在这里写的内容有意义。 现在我的问题。 如何使用 TypInfo.GetEnumName() 获取变体内容类型的字符串表示形式。 我…

时间海 2024-07-21 07:13:53 5 0

如何检查Delphi类是否声明为抽象类?

在Delphi中是否可以使用RTTI(或其他东西)来检查一个类是否被声明为抽象类? 就像是: TMyAbstractClass = class abstract(TObject) // ... end ... …

默嘫て 2024-07-20 11:18:22 3 0

C++ RTTI 继承导致类大小增加

在 C++ 中,问题很简单。 我有两个类,一个包含另一个作为其实现的一部分。 struct A { void do_something() { } } struct B { A obj_A void hello_wo…

许一世地老天荒 2024-07-19 19:48:23 3 0

如何检测 Delphi 类是否有虚拟构造函数?

例如,有没有办法找出这个类有一个虚拟构造函数(在运行时)? TMyClass = class(TObject) MyStrings: TStrings constructor Create virtual end 例如…

蹲在坟头点根烟 2024-07-17 20:32:07 5 0

如何创建类的新实例?

我有一个各种类实例的列表。 我需要能够在不知道要创建什么的情况下创建一个类的新实例。 所有涉及的对象都有相同的祖先。 对象的成员变量的实际复制…

别挽留 2024-07-16 23:33:28 3 0

Delphi 的完整 VCL 类浏览器

还记得以前使用 Delphi 附带的旧类层次结构海报吗? 我想要一个用于所有 Delphi 类的完整类层次结构浏览器,包括我在调色板上构建和安装的自定义类,…

指尖上得阳光 2024-07-15 17:52:28 5 0

在 C++ 中查找未知对象的类型

有很多方法可以检查程序是否存在内存泄漏。 您最终会得到指向泄漏内存块的指针列表,但是有没有一种好方法可以找到每个块的更多信息? 例如:如果我知…

终陌 2024-07-10 13:58:13 5 0

将 Delphi 对象树序列化为 XML 的好方法是什么——使用 RTTI 而不是自定义代码?

将 Delphi 对象树序列化为 XML 的好方法是什么——使用 RTTI 而不是自定义代码? 我很想发现这个功能已经内置在 Delphi 中,但似乎没有。 我发现了一…

枫林﹌晚霞¤ 2024-07-09 23:19:34 7 0

is 和 typeof 哪个更快

这些代码中哪一段更快? if (obj is ClassA) {} if (obj.GetType() == typeof(ClassA)) {} 编辑: 我知道他们不做同样的事情。…

转角预定愛 2024-07-06 05:04:06 6 0

有哪些“好用”的东西? 动态铸造的例子?

我们经常听到/读到应该避免动态转换。 我想知道你认为什么是“很好用”的例子? 编辑: 是的,我知道另一个线程:它确实是当阅读第一个答案时,我提出…

是伱的 2024-07-04 13:34:23 6 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

alipaysp_2zg8elfGgC

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

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