function IntToZeroStr(dt,keta:integer):string; var i:integer; begin // Result:=''; を入れなくてもエラーにならないし // 単独で試験したら動くからいいのかと思ったけど // 連続して使うとなんか動作変なんだよね // つい忘れちゃうから注意しないとダメだな
for i:=1 to keta do begin Result:=char(ord('0')+(dt mod 10)) + Result; dt:=dt div 10; end; end;