Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

参照が破棄されたかどうかを簡単にテストするには、AddressFormの参照を*NULLに設定した直後に、このコードを置きます。

...

     INVOKE method(#AddressForm.u_GetDetails)

...

 U_WITHEMPNO(#EMPNO)

...

 U_WITHSURNAME(#SURNAME)

AddressFormの参照を試みますが、何も見つかりません。アプリケーションは探しているものが見つからないのでクラッシュします。


Image AddedImage Removed
 

Note

注:
参照を試みているオブジェクトが存在しないと、アプリケーションがクラッシュするということは、子の寿命を制御する場合には完全に制御しなくてはいけないということです。LANSAでは、開発者は複雑なOO Windowsアプリケーションを記述する必要がなく、CやC++などで必要な複雑な手順も避けることができます。コンポーネントの寿命の制御を開始する場合、その影響を意識する必要があります。

...