Est-ce que vous sauriez comment on fait pour utiliser des IPv6 avec le IPAddressGadget ?
J'ai essayé de rajouter #PB_Network_IPv6 (comme pour IPString())à la fin des paramètres de IPAddressGadget() mais le compilateur me jette en disant "nombre de parametres incorrect."
Et si je ne met pas ce paramètre supposé j'ai un comportement... inapproprié : le gadget IPAddressGadget me renvoie la même valeur que IPString(IP,#PB_Network_IPv4)... alors que je lui donne une IPv6.
Code : Tout sélectionner
If InitNetwork() And OpenWindow(0, 0, 0, 210, 50, "IPAddressGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
IP = MakeIPAddress($0123, $4567, $89ab, $cdef, $fedc, $ba98, $7654, $3210) ; Crée une IPv6
IPAddressGadget(0, 10, 15, 160, 20)
SetGadgetState(0, IP)
Message$ = "Lecture en IPv4 : "+IPString(IP,#PB_Network_IPv4) + #CRLF$
Message$ + "Lecture en IPv6 : "+IPString(IP,#PB_Network_IPv6) + #CRLF$
MessageRequester("", Message$)
ShowMemoryViewer(IP, 16)
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf