procedure TForm1.Button1Click(Sender: TObject);
var
 h,h1:thandle;
 a:string;
 i:integer;
begin
h1:=findwindow(nil,'form1')    ;
h:=findWindowEx(h1,0,'Tedit',nil);
SendMessage(h, WM_GETTEXT,sizeof(a),LongInt(PChar(a))) ;
showessage(a);
end;
以上程序为什么a的值是空?