Bezeichnung
HavePlugin -- prüft, ob ein Plugin verfügbar ist (V6.0)
Übersicht
ok, loaded = HavePlugin(name$[, version, revision])
Beschreibung
Mit diesem Befehl können Sie überprüfen, ob das in name$ angegebene Plugin zurzeit verfügbar ist. In diesem Fall liefert HavePlugin() im ersten Rückgabewert ok True zurück. Der zweite Rückgabewert loaded gibt an, ob das Plugin beim Start automatisch geladen wurde oder nicht. Standardmäßig wird Hollywood beim Start automatisch alle Plugins laden. Dieses Verhalten kann entweder durch das Präfixieren von Plugin-Dateinamen mit einem Unterstrich ('_') oder durch die Verwendung des Konsolenargument -skipplugins geändert werden. Wenn das Plugin nicht geladen wurde, können Sie es mit dem Befehl LoadPlugin() manuell laden.

HavePlugin() akzeptiert zwei optionale Argumente, mit denen überprüft werden kann, ob eine bestimmte Version des Plugins verfügbar ist. Beachten Sie, dass dies nur überprüft werden kann, wenn das Plugin bereits geladen wurde. Wenn es noch nicht geladen ist, wird HavePlugin() nicht in der Lage sein diese Version zu überprüfen.

Eingaben
name$
Plugin, welches überprüft werden soll
version
optional: überprüft zusätzlich die Versionsnummer (standardmäßig 0, das heißt, jede Version ist akzeptabel)
revision
optional: überprüft zusätzlich auch die Revisionsnummer (standardmäßig 0, das heißt, jede Revision ist akzeptabel)
Rückgabewerte
ok
True wenn das Plugin in der angegebenen Version verfügbar ist, andernfalls False
loaded
True wenn das Plugin bereits geladen wurde, andernfalls False

Navigation zeigen