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. |