MemorySize()
Syntaxe
Resultat = MemorySize(*Memoire)Description
Renvoie la taille d'une zone mémoire.
Arguments
*Memoire L'adresse de la zone mémoire à utiliser.
Ce doit être la valeur renvoyée par AllocateMemory() ou ReAllocateMemory().
Valeur de retour
Renvoie la taille de la zone mémoire, en octets.
Exemple
Texte1$="OK" *Mem=AllocateMemory(100) ;Debug MemorySize(@Texte1$) ; Erreur Debug MemorySize(*Mem) ; Affiche 100
Exemple
Texte.s = "Salut !!!" *mem = AllocateMemory(StringByteLength(Texte) + SizeOf(CHARACTER)) CopyMemory(@Texte, *mem, StringByteLength(Texte) + SizeOf(CHARACTER)) Debug MemorySize(*mem) Debug PeekS(*mem) FreeMemory(*mem)
Voir aussi
AllocateMemory(), ReAllocateMemory(), FreeMemory()
OS Supportés
Tous