Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.03.14;
Скачать: CL | DM;

Вниз

Формат строки   Найти похожие ветки 

 
AntonioBanderas   (2010-01-13 01:33) [0]

Подскажите что не так делаю. Нужно если поле меньше десяти символов, забить начало нулями.

var
 i: Integer;
 IKod: Integer;
begin
 ForDiskList :=  TStringList.Create;
 try
   with DModule do
   begin
      Abonents.First;
      for i := 0 to Abonents.RecordCount - 1 do
      begin
        IKod := Abonents.FieldByName("IKOD").AsInteger;
        ForDiskList.Add(Format("%010d", [IKod]));
        Abonents.Next;
      end;
   end;
   ForDiskList.SaveToFile("ot.txt");
 finally
   ForDiskList.Free;
 end;


Пример ниже на С++ работает, делал по этому примеру
printf ("Preceding with zeros: %010d \n", 1977);
Preceding with zeros: 0000001977


 
Игорь Шевченко ©   (2010-01-13 01:53) [1]


> Подскажите что не так делаю


Справку не читаешь



Страницы: 1 вся ветка

Текущий архив: 2010.03.14;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.019 c
15-1261684685
Игорь Шевченко
2009-12-24 22:58
2010.03.14
Можно ли разнести службы, связанные в одном svchost ?


15-1261762571
@!!ex
2009-12-25 20:36
2010.03.14
Аватар - классное кино. 3 часа, а смотрится взахлеб.


3-1236236249
ford
2009-03-05 09:57
2010.03.14
BLOB


1-1239541003
Дмитрий
2009-04-12 16:56
2010.03.14
Помогите найти описание StringCchPrintf


2-1263269002
Умник
2010-01-12 07:03
2010.03.14
Различаются ли коды не стандартных клавиатур?