Следующий код принимает целое число и делает из него строку в шестнадцатеричном формате:
int num = 32424;
char hex[5];
sprintf(hex, "%x", num);
puts(hex);
дает
7ea8
Он не входит в состав Delphi 2009, он заменен на RaveReports. Вы должны купить.
Последней версией, которая шла с Quick Reports, была D7, и QR не был установлен по умолчанию (поскольку это была первая версия с Rave ) - но есть в папке Demos. С тех пор вам придется его покупать. РЕДАКТИРОВАТЬ: Как сказал Джерри, в загрузках зарегистрированных пользователей D2006 доступен Qr4Standard.