Kjow schrieb: > if assigned(body) Then > body.free; That's crap :-( Free checks for Nil objects, the test can be omitted. But when the variable stays non-nil, the next run will try again to free the object, and kaboum :-( Better use: FreeAndNil(body); DoDi