WriteData()
Syntaxe
Resultat = WriteData(#Fichier, *Buffer, Longueur)Description
Ecrit dans le #Fichier la zone de mémoire qui commence à l'adresse contenue dans le pointeur *Buffer. Le paramètre 'Longueur' précise le nombre d'octets en mémoire à écrire.
Exemple
*MemoryID = AllocateMemory(1000) ; Alloue un bloc mémoire de 1000 octets
If *MemoryID
PokeS(*MemoryID, "Enregistre ce texte dans le bloc mémoire") ; Ecriture d'une chaîne de caractères dans le bloc mémoire
EndIf
If CreateFile(0, "Texte.txt") ; Création d'un nouveau fichier...
WriteData(0, *MemoryID, SizeOf(Character)*10) ; On écrit les 10 premiers caractères du bloc mémoire dans le fichier
CloseFile(0) ; Ferme le fichier précédemment ouvert et enregistre les données
Else
Debug "Impossible de créer le fichier!"
EndIf
OS Supportés
Tous