[RemoteClass]标签与registerClassAlias函数同样是注册一个类的别名,用作序列化的映射。但使用RemoteClass标签的时候要注意,该标签指示的注册时机与registerClassAlias不一样。
RemoteClass是在第一次调用该类的时候,为该类执行一个类似registerClassAlias的注册,而registerClassAlias则可随时调用。使用RemoteClass标签的时候,在某些特定场合下,你不得不写一个空引用来调用这个要被映射的类,强制其进行别名注册。否则,在你获取到数据对象的时候,Flex没有检测到你已经为这个类注册过别名而没有做类型转换,你所得到的数据依然是一个object。
分享到:
相关推荐
- `RegisterClassAlias`: 创建一个与已有类功能相同但名称不同的类别注册。 3. **Clipbrd.hpp** 文件中的函数: - `Clipboard` 和 `SetClipboard`: 分别用于获取和设置全局剪贴板对象,实现了数据的复制和粘贴...
RegisterClassAlias 过程 注册一个和另一个除了名字外都相同的类。 RegisterClasses 过程 注册一组类 RegisterComponents 过程 注册一组控件 RegisterIntegerConsts 过程 RegisterNoIcon 过程 注册一组没有图标...
**RegisterClassAlias**过程注册一个除了名字之外与其他类完全相同的类,这对于提供别名或兼容性非常有帮助。 **RegisterClasses**过程批量注册多个类,这对于简化注册过程非常有用。 **RegisterComponents**过程...
- **RegisterClassAlias** 功能:注册一个与另一个类除了名字外完全相同的类。这通常用于创建别名。 - **RegisterClasses** 功能:注册一组类,这对于一次性加载多个类非常有用。 - **RegisterComponents** ...
- **RegisterClass**、**RegisterClassAlias**、**RegisterClasses**、**RegisterComponents**、**RegisterIntegerConsts**、**RegisterNoIcon**、**RegisterNonActiveX**:这些过程用于注册类、类别别名、多个类或...
- **RegisterClassAlias**: 注册一个类的别名。 - **RegisterClasses**: 批量注册多个类。 - **RegisterComponents**: 注册组件。 - **RegisterIntegerConsts**: 注册整型常量。 - **RegisterNoIcon**: 注册没有图标...
- **RegisterClass**、**RegisterClassAlias**、**RegisterClasses**、**UnregisterClass**等:这些函数提供了类的注册与注销机制,对于实现动态加载类和组件至关重要。 - **RegisterComponents**、**...
根据给定的信息,我们可以详细解析出与C++Builder相关的几个重要知识点。 ### C++Builder 函数详解 #### 动作管理(Action Management) **ActnList** - **概述:** `ActnList` 类用于管理和操作一系列动作。 - *...
- **RegisterClass**、**RegisterClassAlias** 和 **RegisterClasses**:这些函数用于向系统注册新的类,使它们能够在运行时被识别。 - **RegisterComponents**:注册组件,使它们可以在IDE的设计模式下被使用。 - *...