FileWriteEx Filefunctie

Met FileWriteEx kunnen gegevens naar een bestand geschreven worden. De functie resulteert in de waarde TRUE indien de gegevens succesvol zijn geschreven en anders in FALSE.

FileWriteEx(StringName)
FileWriteEx(StringName, NumberOfBytes)
FileWriteEx(StringName, NumberOfBytes, ReplaceTabByNull)

StringName (MergedString)
In StringName wordt de naam van een string vermeld in de vorm van een StringVarName waarvan de inhoud naar het bestand moet worden geschreven.

NumberOfBytes (Expressie)
In NumberOfBytes wordt optioneel het aantal te schrijven bytes vermeld. Indien NumberOfBytes gelijk is aan 0 of niet is vermeld dan wordt het aantal bytes geschreven tot en met het einde van de inhoud van StringName. Het einde van een string wordt gemarkeerd met het nul teken (teken met waarde 0). Indien de string nul danwel 'einde string' tekens bevat die ook naar het bestand moeten worden geschreven dan dient NumberOfBytes te worden vermeld.

ReplaceTabByNull (Expressie)
Indien de optionele parameter ReplaceTabByNull een waarde ongelijk aan 0 heeft dan worden alle tab tekens (teken met waarde 9) in de inhoud van StringName vervangen door het nul teken voordat de string naar het bestand wordt geschreven.

Voorbeeld:
{
 //Kopieer lees_fm.txt naar copy_fm.txt
 String sData
 File "lees_fm.txt",hOrg
 File "copy_fm.txt",hDest
 hOrg
 If FileRead(sData,0)
  hDest
  FileWriteEx(sData);//Of: FileWrite([sData]) indien [sDate] kleiner is dan 32 kByte
 Endif
}