SrvRoutine を定義する場所は非常に大切です。同じ SrvRoutine を非同期に複数回実行する場合、つまり最初の呼び出しが完了する前に 2 番目の呼び出しを実行する場合は、特に重要です。
この理由から、一般的には SrvRoutine の定義にはローカル・スコープの使用が推奨されています。
ローカル・スコープ
次の例では、SrvRoutine はメソッド・ルーチン内に定義されています。
 
Mthroutine Name(Load)