您可以通过在 CG::Event 下设置以下属性来从静态内存池分配事件,而不用在运行时期间动态分配内存:
- AdditionalNumberOfInstances -
指定当事件数量超过原始数组的大小时添加的数组元素的数量
- BaseNumberOfInstances -
设置要为事件分配的静态数组的大小
- EmptyMemoryPoolCallback -
指定当静态池耗尽时分配更多内存的回调函数的名称
- EmptyMemoryPoolMessage -
指定当静态内存池为空时是否显示消息
- ProtectStaticMemoryPool -
指定是否使用操作系统互斥锁来保护静态内存池
请参阅“特征”窗口的相应属性选项卡上提供的属性定义。
注: 在 C 中,可以仅从静态内存池分配事件,而不分配用户定义的对象。