Вниз
Скачать: CL | DM;

Perevod so Ci na paskal   Найти похожие ветки 

← →
Mamed   (2005-10-19 13:40) [0]

Kto pomojet etot C kod perevodit Na paskal
long d = ((long) (0x07 & data[0])) << 21;
d += ((long) (0x7F & data[1])) << 14;  
d += ((long) (0x7F & data[2])) << 7;
d += (long) (0x7F & data[3]);
if (data[0] & 0x08) d = -d;


← →
Mamed   (2005-10-19 13:59) [1]

XOTYA BI SKAJITEB KTO NIBUD CHTO EST V DELPHI MESTA & I <<


← →
evvcom ©   (2005-10-19 14:00) [2]

var d Longint;
begin
 d := Longint(data[0] and $07) shl 21;
 Inc(d, Longint(data[1] and $7F) shl 14);
 // Дальше переводить или теперь справишься?

 if (data[0] and $08 = 0) then d := -d;
end;


← →
Mamed   (2005-10-19 14:02) [3]

spasibo


← →
Fay ©   (2005-10-19 14:07) [4]

2 evvcom ©   (19.10.05 14:00) [2]
if (data[0] and $08 <> 0) then d := -d;>
?


← →
evvcom ©   (2005-10-19 14:15) [5]


> Fay ©   (19.10.05 14:07) [4]

А фиг знает! if (data[0] & 0x08) d = -d; я подумал, что это типа if (data[0] & 0x08) { d = -d; } Такой вроде синтаксис сишного if? Или там все же then присутствует?


← →
Mamed   (2005-10-19 14:25) [6]

I esho vot eto kak perevodit?
 b = (BYTE) *(var.bstrVal); // Convert to BYTE

var = m_comport.GetInput();
  var.ChangeType(VT_BSTR); // Change data type to STR
  b = (BYTE) *(var.bstrVal); // Convert to BYTE


← →
Fay ©   (2005-10-19 14:29) [7]

2 Mamed   (19.10.05 14:25) [6]
Смотри Help по Variants.


← →
Mamed   (2005-10-24 12:18) [8]

byte b;
char v_chr;
b = (BYTE) *(v_chr);

oznachaet li eto na delpi
b =ord(v_chr);


← →
umbra ©   (2005-10-24 12:22) [9]

да



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.025 c
14-1130067567
alexsis
2005-10-23 15:39
2005.11.13
Rambler &amp; Yandex


3-1128039182
DimonS
2005-09-30 04:13
2005.11.13
Как запретить вставку пустой строки?


1-1130165850
Katya2100000000
2005-10-24 18:57
2005.11.13
Светящийся Label


14-1129728847
Shst
2005-10-19 17:34
2005.11.13
Вопрос про Select


4-1126532696
vishnia
2005-09-12 17:44
2005.11.13
Переключение языков




   Наверх