Aide:DllStructSetData.txt
De Wiki AutoIt Français
Document original V3.3.6.1 :
###Function###
DllStructSetData
###Description###
Sets the data in of an element in the struct.
###Syntax###
DllStructSetData ( Struct, Element, value [, index ] )
###Parameters###
@@ParamTable@@
Struct
The struct returned by DllStructCreate.
Element
Which element of the struct you want to access, starting at 1 or the element name as defined in DllStructCreate.
value
The new value to place in the struct.
index
[optional] For elements that are an array this specifies the 1-based index to set. if omitted or the Default keyword then as much of the value as possible will be set in element starting at index 1 (Useful for quickly setting strings). <b>Not used for non-array elements.</b>
@@End@@
###ReturnValue###
@@ReturnTable@@
Success: value, which is read back from the struct.
Failure: 0.
@Error: 0 = No Error.
1 = Struct not a correct struct returned by DllStructCreate.
2 = Element value out of range.
3 = index would be outside of the struct.
4 = Element data type is unknown
5 = index <= 0.
@@End@@
###Remarks###
When the element is char[n], byte[n] or ubyte[n] the data can be a string otherwise it has to be a number.
###Related###
DllStructCreate, DllStructGetData, DllStructGetSize
###Example###
@@IncludeExample@@
Document traduit V3.3.6.1 :
###Function###
DllStructSetData
###Description###
Définit les données d'un élément dans la structure.
###Syntax###
DllStructSetData ( Struct, Element, value [, index ] )
###Parameters###
@@ParamTable@@
Struct
La structure renvoyée par DllStructCreate.
Element
L'élément de la structure auquel vous souhaitez accéder, à partir de 1 ou le nom de l'élément tel que défini dans DllStructCreate.
value
La nouvelle valeur à placer dans la structure.
index
[optionnel] Pour les éléments qui sont dans un tableau ou spécifiés à l'index de base 1 à définir. Si lui ou le mot-clé par défaut est omis, alors autant de la valeur que possible sera fixé dans l'élément à partir de l'index 1 (utile pour configurer rapidement des chaînes). <b>Non utilisé pour les éléments non-array.</b>
@@End@@
###ReturnValue###
@@ReturnTable@@
Succès: valeur, qui est relu par la structure.
Échec: 0.
@error: 0 =Pas d'erreur.
1 = La structure n'est pas une structure correcte retourné par DllStructCreate.
2 = La valeur de l’élément est hors limites.
3 = L'indice serait en dehors de la structure.
4 = L'élément du type données est inconnu.
5 = index <= 0.
@@End@@
###Remarks###
Lorsque l'élément est char[n], byte[n] ou ubyte[n], les données peuvent être une chaîne sinon elle doit être un nombre.
###Related###
DllStructCreate, DllStructGetData, DllStructGetSize
###Example###
@@IncludeExample@@
Traducteur :TT22
Contributeurs (pour les modifications avant le Wiki) :