No es necesaria la conversión ya que esa es labor de Format.
En lugar de
Format('%0.6d', [StrToInt(n)]);
simplemente se pone
Format('%0.6s', [n]);
Les recomiendo que lean la documentación de la función para saber el significado de los parámetros.
// Saludos
|