Je reçois des donner par "Udp", chaque paquet est un "char" que je stocke dans un array pour ensuite le convertir en string.
Mais je dois déclarer cet array et la je ne sait pas a l'avance quel va être le nombre de "char" envoyer!!
Comment faire pour ne pas déclarer un array qui s'adapte automatiquement?
Un ptit coup de main?
ou de pied?
Code : Tout sélectionner
Func lire_fich()
Local $avArray[500]
While 1
$data_recv = UDPRecv($socket, 50,2)
If $data_recv <> "" Then
ConsoleWrite ($data_recv[0])
$p=$p+1
_ArrayInsert($avArray, $p,$data_recv[0])
Else
ExitLoop
EndIf
Sleep(10)
WEnd
;_ArrayDisplay($avArray)
ConsoleWrite ("nb de data recv = "&$p)
GUICtrlSetData($Edit1,_ArrayToString($avArray,""))
EndFunc


