Zitat:
FillChar/ZeroMemory überschreibt nur bestehenden Speicher. Es wird niemals Speicher reserviert.
Ok dann habe ich auch noch was dazu gelernt.
Bin jetzt davon ausgegangen das dies
FillChar(aBytes, SizeOf(aBufferSize), 0);
1. Die Variable aBytes initialisiert
2. die länge von aBytes mit SizeOf zuweist
3. Den zugewiesenen Speicher mit 0 füllt.
Sollte soweit stimmen bis auf das der Speicher nicht reserviert wird.
gruss