Je suis en train d'utiliser l'instruction serveur
Code : Tout sélectionner
ReceiveNetworkData(IdConnection, *Buffer, 1000)
Je vousdrais donc effacer les 1000 octets pour etre sur que y'ai pas d'embrouilles
Alors avant de vous déranger, j'ai chercher comme dirais quinquin que je ne citerais pas

Quand je refais dans une boucle un allocatememory et quand je rempli de vide les octets.
Quelle est la meilleure methode, n'est ce pas dangereux de reallouer a chaque passage de boucle, ou faut il remplir de vide ???
Code : Tout sélectionner
Debug "J'alloue 1000 caracteres en mémoire"
*Buffer = AllocateMemory(1000)
Debug ""
Debug "J'ecris 1000 fois A"
PokeS(*Buffer, RSet("", 1000, "A"), 1000)
Debug PeekS(*Buffer,10)
Debug ""
Debug "J'efface la mémoire, en ecrivant des vides"
PokeS(*Buffer, RSet("", 1000, ""), 1000)
Debug PeekS(*Buffer,10)
Debug Len(PeekS(*Buffer,10))
Debug ""
Debug "J'ecris à nouveau 1000 fois A"
PokeS(*Buffer, RSet("", 1000, "A"), 1000)
Debug PeekS(*Buffer,10)
Debug ""
Debug "Je réalloue 1000 caracteres en mémoire, pour effacer"
*Buffer = AllocateMemory(1000)
Debug PeekS(*Buffer,10)
Debug Len(PeekS(*Buffer,10))

D'habitude ça se fait tout seul

Merci et bonne journée