Bezeichnung
SetDefaultLoader -- stellt den Standardlader ein (V10.0)
Übersicht
SetDefaultLoader(type, loader$)
Beschreibung
Dieser Befehl kann verwendet werden, um den Standardlader für den durch type angegebenen Typ auf den durch loader$ angegebenen Lader zu setzen. Alle Hollywood-Befehle, die Laderprogramme des angegebenen Typs unterstützen, verwenden dann standardmäßig das Laderprogramm, das dieser Befehl verwendet.

Die folgenden Ladertypen werden derzeit von Hollywood unterstützt und können in type übergeben werden:

#LOADER_IMAGE:
Bildlader, die beispielsweise von Befehlen wie LoadBrush() verwendet werden.

#LOADER_ANIM:
Animationslader, die zum Beispiel von Befehlen wie OpenAnim() verwendet werden.

#LOADER_SOUND:
Soundlader, die zum Beispiel von Befeheln wie OpenMusic() verwendet werden.

#LOADER_VIDEO:
Videolader, die beispielsweise von Befehlen wie OpenVideo() verwendet werden.

#LOADER_ICON:
Piktogrammlader, die beispielsweise von Befehlen wie LoadIcon() verwendet werden.

#LOADER_FONT:
Schriftartenlader, die zum Beispiel von Befehlen wie OpenFont() verwendet werden.

Der Standardlader für alle oben aufgeführten Ladertypen ist default, was bedeutet, dass Hollywood zuerst Plugin-, dann integrierte und zum Schluss native Lader abfragt, um eine Datei zu öffnen. Eine Ausnahme ist #LOADER_FONT, wo aus Kompatibilitätsgründen nur native Ladeprogramme abgefragt werden, die Schriftart zu öffnen.

Die Zeichenkette, die Sie in loader$ übergeben, kann einen oder mehrere Lader enthalten. Werden mehrere Lader angegeben, müssen diese durch |-Zeichen getrennt werden. Siehe Lade- und Adaptermodule für Details.

Eingaben
type
zu verwendender Ladertyp (siehe oben für mögliche Werte)
loader$
neuer Standardwert für den angegebenen Lader
Beispiel
SetDefaultLoader(#LOADER_IMAGE, "plugin")
LoadBrush(1, "test.jpg")
Der obige Code setzt den Standard-Bildlader auf plugin. Das bedeutet, dass Befehle wie LoadBrush() nicht mehr den integrierten Bildlader von Hollywood oder den vom Betriebssystem bereitgestellten Bildlader verwenden. Nur Plugin-Bildlader werden abgefragt, Bilddateien zu laden.

Navigation zeigen