what is a neat way of cleaning a record then?

e.g. i now only have a fillchar(myrecord.name, 255,0); to do. But with a more complicated record i need many of these line and a fillchar on myrecord only is not valid.

Hmm the situation is even worse:

var
MyRecord : TMyRecord;
begin
MyRecord.name := 'Test';

When i pass this one on as @MyRecord to an buffer is contains garbage. Now how do i clean this one?