在異步事件中, 可以通過 TIWAJAXNotifier 發出一個通知(通過其 Notify 方法), 該通知會激發其 OnNotify 事件.
這一般用在: 當一個異步事件完成後, 立即處理隨後的事情.
property OnNotify: TNotifyEvent procedure Notify
{確保這是異步事件} procedure TIWForm1.IWButton1AsyncClick(Sender: TObject; EventParams: TStringList); begin IWLabel1.Caption := TimeToStr(Time); IWAJAXNotifier1.Notify; //OnAsyncClick 執行到最後, 讓 IWAJAXNotifier1 發出通知 end; {IWAJAXNotifier1.OnNotify} procedure TIWForm1.IWAJAXNotifier1Notify(Sender: TObject); begin Sleep(1000); IWLabel2.Caption := TimeToStr(Time); IWAJAXNotifier2.Notify; //繼續讓 IWAJAXNotifier2 發出通知 end; {IWAJAXNotifier2.OnNotify} procedure TIWForm1.IWAJAXNotifier2Notify(Sender: TObject); begin Sleep(1000); IWLabel3.Caption := TimeToStr(Time); IWAJAXNotifier3.Notify; //繼續讓 IWAJAXNotifier3 發出通知 end; {IWAJAXNotifier3.OnNotify} procedure TIWForm1.IWAJAXNotifier3Notify(Sender: TObject); begin Sleep(1000); IWLabel4.Caption := TimeToStr(Time); end;