###Function###
FileInstall

###Description###
Bindet eine Datei in das kompilierte Skript ein und installiert sie.

###Syntax###
FileInstall ( "source", "dest" [, flag] )


###Parameters###
@@ParamTable@@
source
	Der Quellpfad und -dateiname der Datei, die eingebunden und kompiliert werden soll. <b>Dieser muss ein reiner String sein; er kann keine Variable sein.</b>
dest
	Der Zeilpfad mit abschließendem Schrägstrich. Das kann eine Variable sein.
flag
	[optional] Dieses Flag bestimmt, ob existierende Dateien überschrieben werden:
	  0 = (Standard) Überschreibe bestehende Dateien nicht
	 1 = Überschreibe bestehende Dateien
@@End@@


###ReturnValue###
@@ReturnTable@@
Erfolg:	Gibt 1 zurück.
Misserfolg:	Gibt 0 zurück.
@@End@@


###Remarks###
Die Funktion FileInstall ist dazu gedacht, Dateien in kompilierte AutoIt-Skripte einzubinden. 
Diese eingebundenen Dateien werden dann während der Ausführung des kompilierten Skriptes "entpackt". Behalte im Hinterkopf, dass diese Dateien wie z.B. Bilder das kompilierte Skript stark vergrößern können! 
Die Quelldatei muss ein reiner String sein, darf also <b>keine</b> Variable sein. Das dient dazu, dass der Kompiler weiß, welche Datei er einbinden soll. Die source darf auch keine Wildcards enthalten.

Wenn diese Funktion aus einem nicht-kompilierten Skript aufgerufen wird, dann wird stattdessen eine Kopie erstellt (um das Testen zu vereinfachen).
Dateien behalten ihre Originaldaten zu Erstellung und letzter Veränderung, wenn sie installiert werden.


###Related###
<a href="../keywords/include.htm">#Include</a>


###Example###
@@IncludeExample@@
