Bezeichnung
LINKER -- übergibt Optionen an den Linker (V8.0)
Übersicht
@LINKER table
Beschreibung
Diese Präprozessor-Anweisung kann verwendet werden, um Optionen an Hollywoods Linker zu übergeben. Daher wird sie nur verwendet, wenn Skripts zu Applets oder ausführbaren Programmen kompiliert werden. Wenn Sie nur Skripts mit dem Hollywood-Interpreter ausführen, wird diese Präprozessor-Anweisung ignoriert.

Sie müssen eine Tabelle an die Präprozessor-Anweisung @LINKER übergeben. Folgende Tags werden derzeit erkannt:

Files:
Mit diesem Tag können Sie eine Liste von Dateien übergeben, die mit dem Applet oder der ausführbaren Datei verlinkt (eingebunden) werden sollen. Dies ähnelt dem Konsolenargumenten ‘-linkfiles’, jedoch können Sie die zu verknüpfenden Dateien direkt in Ihrem Skript speichern. Dies ist möglicherweise praktischer, als dass Sie zu diesem Zweck eine externe Datenbankdatei verwalten müssen. Sie müssen eine Tabelle mit einer Liste von Dateien übergeben, die mit diesem Tag verknüpft werden sollen. Beachten Sie, dass es sehr wichtig ist, dass die in Files übergebenen Dateinamensangaben genau mit den an Hollywood-Befehlen übergebenen Dateipfade übereinstimmen, die dann die verknüpften Dateien laden. Wenn Sie keine identischen Dateipfade verwenden, kann Hollywood die mit dem Applet oder der ausführbaren Datei verknüpften Dateien nicht den entsprechenden Befehlen zuordnen. Siehe Einbinden von Datendateien für Details.

Fonts:
Mit diesem Tag können Sie eine Liste von Schriftarten übergeben, die mit dem Applet oder der ausführbaren Datei verlinkt (eingebunden) werden sollen. Dies ähnelt dem Konsolenargumenten ‘-linkfonts’, jedoch können Sie die zu verknüpfenden Schriftarten direkt in Ihrem Skript speichern. Dies ist möglicherweise praktischer, als dass Sie dazu eine externe Datenbankdatei verwalten müssen. Ihr Skript lädt dann automatisch die verknüpften Schriftarten aus Ihrem Applet oder der ausführbaren Datei, wenn Sie SetFont() aufrufen. Die Verwendung des Tags Fonts der Präprozessor-Anweisung @LINKER zum Verknüpfen von Schriftarten in Applets oder ausführbaren Dateien ist eine Alternative zur Verwendung der Präprozessor-Anweisung @FONT. Normalerweise sollte die Verwendung von @FONT jedoch wesentlich einfacher sein als die Verwendung von Fonts. Daher sollten Sie Fonts nur aus guten Gründen verwenden. Siehe Einbinden von Schriftarten für Details.

Wichtiger Hinweis: Bitte beachten Sie, dass die meisten Schriften urheberrechtlich geschützt sind und es nicht erlaubt ist, sie in Ihre Programme einzubinden/zu verknüpfen, ohne eine Lizenz zu erwerben. Siehe Einbinden von Schriftarten für Details.

Eingaben
table
Tabelle mit Optionen, die an den Linker übergeben werden sollen
Beispiel
@LINKER {Files = {"test.jpg", "title.png"},
    {Fonts = {"Arial", "Times New Roman"}}

LoadBGPic(1, "test.jpg")
LoadBrush(1, "title.png")
SetFont("Arial", 36)
NPrint("Hello World")
SetFont("Times New Roman", 72)
NPrint("Hello Hollywood")
Der obige Code verknüpft die Dateien test.jpg und title.png mit dem Applet oder der ausführbaren Datei. LoadBGPic() und LoadBrush() laden dann die Dateien direkt aus dem Applet oder der ausführbaren Datei anstelle einer externen Quelle. Darüber hinaus werden die Zeichensätze Arial und Times New Roman in das Applet oder in die ausführbare Datei eingebunden. SetFont() öffnet diese Zeichensätze auch direkt vom Applet oder der ausführbaren Datei aus.

Navigation zeigen