RegisterFmxClasses的目的是什么?当我创建一些组件时,我总是使用RegisterComponents,但是在Delphi源文件中,我看到它们也(不总是)注册RegisterFmxClasses。但我无法理解RegisterFmxClasses的确切目的是什么。他们在帮助中说:
注册一组FireMonkey类并向其添加一组类 FireMonkey组对象。
我为firemonkey框架创建了组件,但无论有没有RegisterFmxClasses,它们都能很好地工作。
答案 0 :(得分:0)
调用RegisterFmxClasses在一行中注册一组自定义类。通过调用RegisterClass注册每个类。组件流系统无法加载或保存未注册的类。 通过调用GroupDescendentsWith将GroupClasses类添加到TFmxObject所在的组中。