Aide:DllStructSetData.txt

De Wiki AutoIt Français
Aller à : navigation, rechercher

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 &lt;= 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 &lt;= 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) :