sto provando a ristrutturare il mio programma misto C/C++ visto che non ho quasi mai sfruttato le potenzialità della VCL.

Il programma che sto scrivendo è semore in ascolto su una particolare porta ed usando tale funzione:

Buffer += Socket->ReceiveText();
alla quale ho aggiunto la seguente riga per comprendere cosa accade:
Label1->Caption=Buffer.Length();

La dimensione di Buffer continua a crescere: c'è un modo per liberare lo spazio occupato da Buffer per un successivo utilizzo?