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

Вниз

IntTo...   Найти похожие ветки 

 
SMAC   (2006-03-06 17:17) [0]

Ув. мастера!
Есть ли аналог IntToHex для представления бинарного формата?
Что-то вроде IntToBin(i : integer) : string;.
Если такой функции нет, то как её можно реализовать так, чтобы не было тормозов при переводе?

Спасибо.


 
MBo ©   (2006-03-06 17:24) [1]

Хотя эту функцию и самому нетрудно написать, IntToBin есть в модуле IdGlobal


 
SMAC   (2006-03-06 17:26) [2]

Где он? Как подключить?


 
MBo ©   (2006-03-06 17:46) [3]

это от Indy, в тех версиях, где он присутствует, конечно. Давно бы уж сам написал.

function IntToBin(Value: cardinal): string;
var
 i: Integer;
begin
 SetLength(result, 32);
 for i := 1 to 32 do
 begin
   if ((Value shl (i-1)) shr 31) = 0 then
     result[i] := "0"  {do not localize}
   else
     result[i] := "1"; {do not localize}
 end;

end;


 
SMAC   (2006-03-06 18:02) [4]

Спасибо. Очень лаконично.
Я про shr и shl напрочь забыл. <:<
А ведь логические операнды на первой лекции кажется...;)



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

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

Наверх




Память: 0.47 MB
Время: 0.048 c
15-1140637091
Некто
2006-02-22 22:38
2006.03.19
Перепрошил БИОС материнской платы. Теперь проблема.


2-1141626207
dera
2006-03-06 09:23
2006.03.19
К;ак динамически добавить пункты меню в PopupMenu?


2-1141368783
WChek
2006-03-03 09:53
2006.03.19
прием параметров из командной строки


2-1141472697
Saveliy
2006-03-04 14:44
2006.03.19
Где можно найти статейки про компоненты Tcpclient и Tcpserver ?


2-1141048509
49 Cent
2006-02-27 16:55
2006.03.19
Какой компонент поможет отобразить график?