J'aimerais savoir comment lire le contenu d'une map.
Voici mon bout de code:
Code : Tout sélectionner
Repeat
event=WaitWindowEvent()
SEvent=NetworkServerEvent()
*Buffer=AllocateMemory(10)
If SEvent
ClientID=EventClient()
Select SEvent
Case 1
Clef.s=Str(ClientID)
ListeDesClients(Clef)=ClientID
nombre_de_clients=MapSize(ListeDesClients()) ;Affiche le nombre de clients
nombre_de_clients$=StrU(nombre_de_clients, #PB_Ascii)
TextGadget(i,0,j,380,15,"Un utilisateur s'est connecté sur le serveur: ")
i=i+1
j=j+15
TextGadget(i,0,j,380,15,"Nombre de client(s): "+nombre_de_clients$)
i=i+1
j=j+15
Case 4
TextGadget(i,0,j,380,15,"Un utilisateur vient de se deconnecter du serveur de t'chat")
i=i+1
j=j+15
nombre_de_clients_deconnection$=StrU(ClientID)
DeleteMapElement(ListeDesClients(), nombre_de_clients_deconnection$)
nombre_de_clients=MapSize(ListeDesClients())
nombre_de_clients$=StrU(nombre_de_clients, #PB_Ascii)
TextGadget(i,0,j,380,15,"Nombre de client(s): "+nombre_de_clients$)
i=i+1
j=j+15
EndSelect
EndIf
Forever

Merci d'avance pour votre aide!!