Usa esta función
Código Delphi
[-]
Var
VarZeros,Numero : String;
Long: Integer;
begin
Numero := '10';
Longitud := 6; VarZeros := Format('%.*d',[Long,StrtoInt(Numero)]); end;
Saludos.
Editando:
Seoane me gano, pero bueno, mi respuesta es otra opcion, donde puedes meter la longitud como una variable.
Ups y tamien Roman. que rapidos son.