S'identifier

API
Documentation
Ressources
Trucs & astuces
Libre
Gabarits
Services

Membres
Participer
Visiter

Contact

Meilleure résolution
mode 800 x 600

Optimisé pour
IE v.5
Netscape v.6
mais surtout pour
Mozilla v.1
minimum

 


Membre de Click-FR®, Réseau francophone Paie-Par-Click

FillMemory

Date de parution : 02/09/2000 - Cette fiche API a été lue 1290 fois

Description

FillMemory remplit un bloc mémoire avec une valeur précise.

Syntaxe

AppelDLL32("kernel32", "RtlFillMemory", &Destination, Length, Fill)

Destination

Pointe sur une adresse de départ du bloc mémoire à remplir.

Length

Spécifie la taille en octet du bloc mémoire à remplir.

Fill

Spécifie la valeur en octet avec laquelle la mémoire est remplie.

Compatibilité

Win32, Win9x, WinNT, Win2000.

Remarque

Exemple 1

// Remplir une variable tableau de 10 caractères avec des X
i est un entier
Ret est une chaîne
Dest est un tableau de 10 caractères
tDest est un entier long
tVar est un entier

// Ce code vous est offert par Beaussier en ligne !
tDest = 10
tVar = Asc("X")
AppelDLL32("kernel32", "RtlFillMemory", &Dest, tDest, tVar)

// On vérifie en plaçant les valeurs du tableau dans une
// nouvelle variable chaîne
POUR i = 1 à tDest
   Ret += Dest[i] + " "
FIN
// On a bien 10 X comme résultat
Info(Ret)


Nombre de commentaire sur FillMemory : 0

Rappel : Le code fourni est compatible Windev v.4 et 5. Pour les versions supérieures, vous devez modifier le type des variables numériques. Par exemple : entier long devient entier.
Bien sûr, les marques citées sont déposées par leurs sociétés respectives. Ces pages sont à la disposition de tous, le code fourni est libre mais toute responsabilité est déclinée en cas de mauvais usage ou de dysfonctionnement.
© 2000-2005 Beaussier & Le Centre W..D..