START POLLING

実行

CALL RMP--RUNTIME USING RMP--U-SP RMP--PARAMETERS

説明

このユーティリティ関数は、ポーリング処理を開始するように RM/Panels ランタイム システムに指示します。ポーリング処理では、指定の時間が経過すると、ポーリング イベントが EXECUTE EVENT 標準ランタイム関数によってアプリケーション プログラムに報告されます。

これはフィールド/コントロールで使用できるタイムアウト イベントに似ているように見えますが、タイムアウト間隔はフィールド/コントロールがキーボード フォーカスを取得した時間に基づきます。ポーリング間隔は実際のクロック時間に基づきます。

ポーリング イベントは EXECUTE EVENT 標準ランタイム関数によってのみ報告され、制限の対象になります。イベントの報告は、RM/Panels ランタイム システムの内部処理を中断せずに行われます。したがって、ポーリング イベントはポーリング間隔が経過した後にできるだけ早く報告されますが、それらのイベントを受信するまでに多少の遅延があることを考慮する必要があります。特に、設定されているポーリング期間が非常に短い場合は一部が失われる可能性があるため、合計経過時間をポーリング間隔から判断することは適切ではありません。

必須パラメーター

RMP--POLLING-INTERVAL をポーリング間隔 (秒数) に設定する必要があります。この値は 1 から 999999 の範囲で指定する必要があります。