这个简单 :
Var
ss,s1 :Widestring ;
lows :integer ;
begin
ss :='abcd打击法离ef打击法离ghasdfasdfasdfijklmnossdsdsdsdsdasdpg开asdf家阿三点';
s1 :='' ;
lows :=0 ;
while length(ss)>10do
begin
s1 :=s1 + copy(ss,1,10) + #13 ;
ss :=copy(ss,11,length(ss)) ;
lows :=lows+1 ;
End ;
s1 :=s1 + trim(ss) ;
if trim(ss) <> '' then
lows :=lows+1 ;
showmessage(s1 + #13 +formatfloat('0',lows)) ;
End ;
就行了。