- FileSelectDialog
- FileFindFirst
- FileFindNext
- FileFindClose
- FileIsExist
- FileOpen
- FileClose
- FileCopy
- FileDelete
- FileMove
- FileFlush
- FileGetInteger
- FileIsEnding
- FileIsLineEnding
- FileReadArray
- FileReadBool
- FileReadDatetime
- FileReadDouble
- FileReadFloat
- FileReadInteger
- FileReadLong
- FileReadNumber
- FileReadString
- FileReadStruct
- FileSeek
- FileSize
- FileTell
- FileWrite
- FileWriteArray
- FileWriteDouble
- FileWriteFloat
- FileWriteInteger
- FileWriteLong
- FileWriteString
- FileWriteStruct
- FileLoad
- FileSave
- FolderCreate
- FolderDelete
- FolderClean
FileFlush
Giriş/çıkış tamponunda kalan tüm veriyi diske yazar.
void FileFlush(
|
Parametreler
file_handle
[in] FileOpen() fonksiyonunun dönüş yaptığı dosya tanımlayıcısı.
Dönüş değeri
Dönüş değeri yok.
Not
Bir dosya yazarken, veriler dosyada belli bir zaman sonra oluşabilir. Veriyi dosyaya anında kaydetmek amacıyla, FileFlush() fonksiyonunu kullanın. Bu fonksiyonun kullanılmaması durumunda, verinin bir kısmı hala diske yazılmamış olabilir, dosya FileClose() fonksiyonu ile kapatıldığında zorla yazılacaktır.
Fonksiyon, yazılan verinin kesin ve doğru bir değere sahip olması durumunda kullanılmalıdır. Sık yapılan fonksiyon çağrısının, programın işlem zamanını etkileyeceği not edilmelidir.
FileFlush() fonksiyonu, bir dosya üzerinde yapılan okuma ve yazma işlemlerinin arasında çağrılmalıdır.
Örnek:
//--- script çalıştığında giriş parametrelerinin penceresini göster
|
Ayrıca Bakınız