Das man aber direkt SizeOf(WideChar) verwenden kann/muss war mir neu.
GetMem will Bytes und wenn du darin x WideChars abspeichern willst, dann muß das "Chars" in "Bytes" umgerechnet werden,
Also entweder mit
Chars * SizeOf(EinZeichen)
oder, da man hier direkt weiß, daß es nur WideChar sein kann, direkt mit
Chars * 2
,
aber da es dem Compiler egal ist und er aus Beidem das Selbe macht ... ich finde nur, daß SizeOf(WideChar) eben genau zeigt, was man eigentlich rechnen will, wobei man bei der 2 schon nachdenken muß, was das soll.