Преобразование целого числа в строку с добавлением ведущих нулей по заданной ширине
Автор: Cobalt
WEB-сайт: http://delphibase.endimus.com
{ **** UBPFD *********** by delphibase.endimus.com ****
>> Преобразование целого числа в строку с
добавлением ведущих нулей по заданной ширине
Заданное беззнаковое целое число(i) преобразует в строчное представление.
Если длина строки меньше заданной ширины(wide), то дополняет спереди нулями.
Зависимости: system
Автор: Cobalt, _cobalt_@mtu-net.ru, Москва
Copyright: Собственное написание (Cobalt)
Дата: 14 мая 2002 г.
***************************************************** }
function _IntToStr(i, Wide: Cardinal): string;
var
i1: Cardinal;
begin
Result := '';
repeat
i1 := i mod 10;
i := i div 10;
Result := char(i1 + ord('0')) + Result;
dec(Wide);
until (Wide < 1) and (i < 1)
end;
Пример использования:
ShowMessage('Handle = 0x'+_IntToStr(Handle, 8));
|