技術情報(よくあるご質問と回答)
ご質問
「GENWARE3ポーティングマニュアル」の「3-2-6章 OS依存部(メモリ管理部)」の以下の関数は、固定長メモリブロックなどのOSの機能を使用するのでしょうか?
・GPISetMemorySpace
・GPIDeleteMemorySpace
・GPIMemoryAlloc
・GPIMemoryFree
回答
環境に依存しますが、GENWARE3ポーティングサポートパッケージに付属のWindows環境用GPIではOSの機能を使用しておりません。アプリケーションで確保された固定長のメモリ領域(ソースコード生成時に定義)を、GPISetMemorySpace()呼出し時にGENIFA3メモリ領域として初期化します。ここで初期化したメモリ領域から、GPIMemoryAlloc()でメモリを確保します。
対象製品バージョン:-
管理番号:FG_G10256
資料更新日: 2021年3月24日
※この資料は、資料更新日現在のものです。