字符串加1,要用ord和chr函数,比如要对edit框里的字符做加1操作:
var a:string;
b:integer;
begin
a:=edit1.text;
b:=length(a);
//showmessage(inttostr(ord('z'))); //测出z的ascii值为122
if ord(a)<122 then //ord将字符转为Ascii码
a:=copy(a,1,b-1)+chr(ord(a)+1) //chr将序数转为字符
else a:=copy(a,1,b-2)+chr(ord(a[b-1])+1)+'a';
edit1.text:=a;
end;