Zitat:
memo1.Lines.Add(String(buffer))
Du weißt Ihr wisst, dass vor allem bei Servern die Events meistens in Threads ablaufen (nicht synchronisiert)
und dass die
VCL nicht thread-safe ist?
Außerdem ist es nicht intelligent ein dynamisches
Byte-Array in einen String casten zu wollen. (vor allem da seit D2009 ein Char nicht mehr 1 Byte groß ist)
und (falls es mal dazu kommt) unter 64 Bit die DynArrays und LongStrings keine kompatible Struktur mehr besitzen.