Include Funktionen
BeschreibungIncludeFile "Dateiname" XIncludeFile "Dateiname"
IncludeFile fügt die genannte Programmdatei (Datei mit PureBasic-Sourcecode) an der aktuellen Stelle in den Programmcode ein. XIncludeFile macht genau dasselbe, außer dass es vermeidet, dieselbe Datei mehrfach einzufügen.
Beispiel
XIncludeFile "Sources\myfile.pb" ; diese Datei wird eingefügt. XIncludeFile "Sources\myfile.pb" ; diese Datei wird ignoriert, wie auch alle späteren Aufrufe.Diese Befehle sind nützlich, wenn Sie Ihren Programmcode auf verschiedene Dateien aufteilen möchten, um einzelne Teile z.B. in verschiedenden Projekten wiederverwenden zu können.
BeschreibungIncludeBinary "Dateiname"
IncludeBinary fügt die genannte Datei an der aktuellen Stelle in das Programm ein. Das Einfügen sollte dabei innerhalb eines Data-Blocks erfolgen.
Beispiel
DataSection MapLabel: IncludeBinary "Data\map.data" EndDataSectionDieser Befehl ist insbesondere nützlich im Zusammenhang mit den Catch-Befehlen (gegenwärtig gibt es /CatchImage(), /CatchSound(), /CatchSprite()) zum Einfügen von Bildern, Sounds, Sprites etc. in das Executable.
BeschreibungIncludePath "Dateipfad"
IncludePath legt den Standard-Dateipfad für alle nach diesem Befehl einzufügenden Dateien fest. Dies kann sehr nützlich sein, wenn Sie viele Dateien einfügen, die sich im selben Verzeichnis befinden.
Beispiel
IncludePath "Sources\Data" IncludeFile "Sprite.pb" XIncludeFile "Music.pb"