RNF3840

STATICポインターの初期値はSTATICまたはグローバル変数のアドレスにすべきです。

10

原因−−プロシージャーにおけるSTATICポインターのINZキーワードのパラ メーターは,プロシージャーにおける非静的変数のアドレスにすべきではあり ません。その理由は,初期設定が行われるのは最初の呼び出しのときのみであ り,プロシージャーに対する後続の呼び出しでは,その初期値が無効になる可 能性があるためです。

回復手順−−初期値をSTATICまたはグローバル変数のアドレスに変更する か,あるいはINZキーワードからパラメーターを除去してください。コンパイ ルし直してください。