要是你想去前后的空格可以用trim(str:string),
要是你想去掉中间的我觉得需要做循环。不知道别人有没有高招。、
var
   str:arrary[1..100]:string;
   i,num,j:integer;  
begin
   num:=100;
   for i:=0 to num do
   begin
   if str[i]=' ' then
     for j:=i to num do
     begin
        str[j]:=str[j+1];        
     end;
     num:=num-1;
   end;
end;