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
}