Bonjour,
Est il possible de réaliser une copie d'une structure initialement créée avec la fonction dllstructcreate() ?
j'ai créé un script pour tester mais sans succès.
► Afficher le texte
#include <MsgBoxConstants.au3>
; script test
Global $struct_X = DllStructCreate("int var1; int var2;")
; If an error occurred display the error code and return False.
If @error Then
MsgBox($MB_SYSTEMMODAL, "", "Error in DllStructCreate, Code: " & @error)
Return False
EndIf
Global $struct_1 = $struct_X
ConsoleWrite("Error =" & DllStructSetData($struct_1, "var1", 55) & @CRLF)
ConsoleWrite("Error =" & DllStructSetData($struct_1, "var2", 2) & @CRLF)
Global $struct_2 = $struct_X
ConsoleWrite("Error =" & DllStructSetData($struct_2, "var1", 5) & @CRLF)
ConsoleWrite("Error =" & DllStructSetData($struct_2, "var2", 22) & @CRLF)
ConsoleWrite(" $struct_1 = " & DllStructGetData($struct_1, "var1") & @CRLF)
ConsoleWrite(" $struct_2 = " & DllStructGetData($struct_1, "var2") & @CRLF)
ConsoleWrite(" $struct_1 = " & DllStructGetData($struct_2, "var1") & @CRLF)
ConsoleWrite(" $struct_2 = " & DllStructGetData($struct_2, "var2") & @CRLF)
Tanguy