次の方法で共有


一般的なリソース属性

16 ビット Windows でサポートされるリソース定義ステートメントには、リソースの読み込みとメモリの特性を指定する load-mem オプションが含まれています。 これらの属性は、下位互換性のためにリソース スクリプトで許可されますが、無視されます。 Windows リソースは、対応するモジュールが読み込まれるときに読み込まれ、モジュールがアンロードされるときに解放されます。

属性の読み込み

読み込み属性は、リソースを読み込むタイミングを指定します。 load パラメーターは、次のいずれかの属性である必要があります。

属性 形容
プリロード 無視。 16 ビット Windows では、リソースが実行可能ファイルと共に読み込まれます。
LOADONCALL 無視。 16 ビット Windows では、リソースは呼び出されたときに読み込まれます。

 

メモリ属性

メモリ属性は、リソースが固定または移動可能かどうか、破棄可能かどうか、および純粋であるかどうかを指定します。 memory パラメーターには、次の属性のうち 1 つ以上を指定できます。

属性 形容
固定 無視。 16 ビット Windows では、リソースは固定メモリの場所に残ります。
MOVEABLE 無視。 16 ビット Windows では、必要に応じてリソースを移動してメモリを圧縮できます。
破棄可能な 無視。 16 ビット Windows では、リソースが不要になった場合は破棄できます。
PURE 無視。 既存のリソース スクリプトとの互換性のために受け入れられます。
不純な 無視。 既存のリソース スクリプトとの互換性のために受け入れられます。
共有 無視。 16 ビット Windows では、通常のモジュールでは SHARED は無視されます。 ROM Windows モジュールのリソースの場合、メモリは共有されます。
非共有 無視。 16 ビット Windows では、通常のモジュールでは NONSHARED は無視されます。 ROM Windows モジュールのリソースの場合、メモリは共有されません。