###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 abschlieendem Schrgstrich. 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 zurck.
Misserfolg:	Gibt 0 zurck.
@@End@@


###Remarks###
Die Funktion FileInstall ist dazu gedacht, Dateien in kompilierte AutoIt-Skripte einzubinden. 
Diese eingebundenen Dateien werden dann whrend der Ausfhrung des kompilierten Skriptes "entpackt". Behalte im Hinterkopf, dass diese Dateien wie z.B. Bilder das kompilierte Skript stark vergrern knnen! 
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 Vernderung, wenn sie installiert werden.


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


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