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(), ReAllocateMemory(), Ascii() ou UTF8().
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(), Ascii(), UTF8()
OS Supportés
Tous