__setSystemTimeout
このセクションの内容:
構文
__setSystemTimeout(timeout)パラメータ
timeoutタイムアウト(ミリ秒)
リターン値
このマクロによって設定された最新の値、またはマクロが以前に呼び出されていない場合は 10000(デフォルト値)。
使用対象
すべての C-SPY ドライバ。
説明
このマクロを使用して、__system1、__system2、または__system3マクロのいずれかで開始された外部アプリケーションのタイムアウトを設定します。デフォルトでは、タイムアウトは 10,000 ミリ秒(10 秒)に設定されています。
例
__var exitCode;
__var out;
__var oldSize;
__var oldTimeout;
oldSize = __setSystemMaxData(100000);
oldTimeout = __setSystemTimeout(60000); // Changing the timeout to one minute
exitCode = __system2("dir /S", &out);
__message "Previous data limit:";
__message oldSize
__message "Previous timeout:";
__message oldTimeout;
__message "Output from the dir command:";
__message out;関連項目
__setSystemMaxData、__system1、__system2および__system3。
注記
ユーザ定義のミリ秒タイムアウトと遅延は、ホストオペレーティングシステムのクロックチックを使用して生成されます。ホスト オペレーティング システムはリアルタイム OS ではないため、実際の遅延またはタイムアウトは毎回約 5-20 ms 変化します。