Teilen über


Allgemeine Ressourcenattribute

Die unter 16-Bit-Windows unterstützten Ressourcendefinitionsanweisungen enthalten eine option load-mem, die die Lade- und Speichereigenschaften der Ressource angibt. Diese Attribute sind in Ressourcenskripts zur Abwärtskompatibilität zulässig, werden jedoch ignoriert. Windows-Ressourcen werden geladen, wenn das entsprechende Modul geladen wird und beim Entladen des Moduls freigegeben wird.

Attribute laden

Die Ladeattribute geben an, wann die Ressource geladen werden soll. Der Load-Parameter muss eines der folgenden Attribute sein:

Attribut Beschreibung
PRELOAD- Ignoriert. In 16-Bit-Windows wird die Ressource mit der ausführbaren Datei geladen.
LOADONCALL- Ignoriert. In 16-Bit-Windows wird die Ressource beim Aufrufen geladen.

 

Speicherattribute

Die Speicherattribute geben an, ob die Ressource fest oder verschiebbar ist, ob sie verworfen werden kann und ob sie rein ist. Der Speicherparameter kann mindestens eins der folgenden Attribute sein.

Attribut Beschreibung
FIXED- Ignoriert. In 16-Bit-Windows verbleibt die Ressource an einem festen Speicherort.
MOVEABLE Ignoriert. In 16-Bit-Windows kann die Ressource bei Bedarf verschoben werden, um Arbeitsspeicher zu komprimieren.
VERWORFENE Ignoriert. In 16-Bit-Windows kann die Ressource verworfen werden, wenn sie nicht mehr benötigt wird.
PURE Ignoriert. Wird zur Kompatibilität mit vorhandenen Ressourcenskripts akzeptiert.
IMPURE- Ignoriert. Wird zur Kompatibilität mit vorhandenen Ressourcenskripts akzeptiert.
SHARED- Ignoriert. In 16-Bit-Windows wird SHARED für normale Module ignoriert. Für eine Ressource aus einem ROM-Windows-Modul wird der Speicher freigegeben.
NONSHARED- Ignoriert. In 16-Bit-Windows wird NONSHARED für normale Module ignoriert. Für eine Ressource aus einem ROM-Windows-Modul wird der Speicher nicht freigegeben.