gen 方法是一個超載的公用 (public) 方法,由傳送端物件用來將事件傳送至接收端物件。gen 會先檢查以確認接收端物件是否為毀損狀態。
在未檢測的程式碼中,呼叫 gen(OMEvent) 一律足夠。當您併入 notifyContextSwitch 方法時,呼叫在已檢測的程式碼中也會足夠。
多執行緒的已檢測應用程式使用呼叫
gen(OMEvent* event, void* sender)。
如果傳送端是 GUI 元素,請使用語法 gen(theEvent,
OMGUI)。OMGui 定義於檔案 aoxf.h 中。
Public
virtual OMBoolean gen (OMEvent *event,
OMBoolean genFromISR = FALSE);
virtual OMBoolean gen (OMEvent *event, void * sender);
void gen (AOMEvent *theEvent, void * sender)
事件
指定將指向事件的指標傳送至回應物件。
genFromISR
指出事件是否來自作業系統岔斷服務申請 (ISR)。若是,則它需要特殊處理。
事件
指定要傳送的事件
傳送端
指定傳送事件的物件
theEvent
指定要傳送的事件
傳送端
指定傳送事件的物件
此方法會傳回下列其中一項布林值: