s := 'asd';
SendMessage(Edit1, WM_SETTEXT, Length(s), lParam(s));
или так:
s := 'asd';
SendMessage(Edit1, WM_SETTEXT, 3, Integer(s));
Как сделать то же самое в FP? Пишет "Illegal type conversion":
SendMessage(Edit1, WM_SETTEXT, Length(s),
lParam(s)); // Error