イベント

EHLLAPI には、特定のイベントについてアプリケーションが非同期通知を受け取るためのいくつかの手段が備わっています。しかし、イベント・モデル相互に一貫性はない (セマフォーを使用する イベントもあれば、ウィンドウ・システム・メッセージを使用する イベントもある) ため、アプリケーションは責任をもって イベント・スレッドをセットアップして管理しなければなりません。HACL では、すべてのイベント処理が単純化され、すべてのイベント・タイプを通して一貫性が保たれます。アプリケーションは、明示的に複数の実行スレッドを作成する 必要はなく、HACL が内部でスレッド化を処理します。

ただし、別の実行スレッドでイベント・プロシージャーが呼び出されることに留意していなければなりません。イベント・プロシージャーからのアクセス時には、 ダイナミック・アプリケーション・データへのアクセスを同期化しなければなりません。イベント・スレッドは、アプリケーションがイベントを登録すると生成され、 イベントが登録抹消されると終了します。