RegisterFmxClasses的目的是什么?

时间:2017-02-27 08:05:03

标签: delphi firemonkey

RegisterFmxClasses的目的是什么?当我创建一些组件时,我总是使用RegisterComponents,但是在Delphi源文件中,我看到它们也(不总是)注册RegisterFmxClasses。但我无法理解RegisterFmxClasses的确切目的是什么。他们在帮助中说:

  

注册一组FireMonkey类并向其添加一组类   FireMonkey组对象。

我为firemonkey框架创建了组件,但无论有没有RegisterFmxClasses,它们都能很好地工作。

1 个答案:

答案 0 :(得分:0)

调用RegisterFmxClasses在一行中注册一组自定义类。通过调用RegisterClass注册每个类。组件流系统无法加载或保存未注册的类。 通过调用GroupDescendentsWith将GroupClasses类添加到TFmxObject所在的组中。