FN pGgetObjとFN pGgetRefの違い

FN pGgetObjFN pGgetRefの違い

 

FN pGgetObj(wndClass,PGobjID)

PGobjID = FN pGgetRef(wndClass,FBobjID)

 

どらちもオブジェクト情報を得る関数ですが、

オブジェクト参照番号が異なります。

FN pGgetObjではPG参照番号、

FN pGgetRefではFB参照番号を与えます。

 

PGが生成するグローバル変数ファイル(*.GLBL)中のオブジェクト番号は、FB参照番号です。グローバルファイル中のオブジェクト番号は、PG参照番号と同一の事が多いのですが、オブジェクトを削除したりするなどするとFB参照番号とPG参照番号が異なる場合があります。

 

FN pGgetRefFN pGgetObjよりも動作が遅いので速度を要しないのであれば、

 

FN pGgetRef関数を用いる

 

のが無難と思います。