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

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

 
balepa ©   (2007-01-22 07:52) [0]

Есть код на C++

  Com.Parametr.fBinary = 1;
   Com.Parametr.fParity = false;       //None
   Com.Parametr.fOutxCtsFlow = false;      // CTS output flow control
   Com.Parametr.fOutxDsrFlow = false;      // DSR output flow control
   Com.Parametr.fDtrControl = 1;//DTR_CONTROL_DISABLE;       // DTR flow control type
   Com.Parametr.fDsrSensitivity = false;   // DSR sensitivity
   Com.Parametr.fTXContinueOnXoff = false; // XOFF continues Tx
   Com.Parametr.fOutX = false;
   Com.Parametr.fInX = false;
   Com.Parametr.fErrorChar = false;
   Com.Parametr.fNull = false;
   Com.Parametr.fRtsControl = 3;       // RTS flow control
   Com.Parametr.fAbortOnError = 1;     // abort reads/writes on error
   Com.Parametr.fDummy2 = false;  


В Delphi есть в TDCB, поле flags:Longint как выставить такие же параметры (см. выше)


 
MBo ©   (2007-01-22 08:23) [1]

с помощью битовой логики - or, and, shl

в помощь - маски полей:

dcb_Binary           = $00000001;
 dcb_Parity           = $00000002;
 dcb_OutxCTSFlow      = $00000004;
 dcb_OutxDSRFlow      = $00000008;
 dcb_DTRControl       = $00000030;
 dcb_DSRSensivity     = $00000040;
 dcb_TxContinueOnXoff = $00000080;
 dcb_OutX             = $00000100;
 dcb_InX              = $00000200;
 dcb_ErrorChar        = $00000400;
 dcb_Null             = $00000800;
 dcb_RTSControl       = $00003000;
 dcb_AbortOnError     = $00004000;


 
balepa ©   (2007-01-22 08:29) [2]

Спасибо Mbo
что с помощью битовой логики я понял,

Не понял вот это
Com.Parametr.fRtsControl = 3;       // RTS flow control


 
MBo ©   (2007-01-22 08:41) [3]

RTSControl занимает два бита,
3 = RTS_CONTROL_TOGGLE
Param or (3 shl сколькотамнужно)


 
balepa ©   (2007-01-23 05:18) [4]


> MBo ©   (22.01.07 08:41) [3]


Сенкс


 
balepa ©   (2007-01-23 08:30) [5]

Param or (3 shl сколькотамнужно)
А сколькотамнужно?
Извеняюсь за непонимание


 
MBo ©   (2007-01-23 08:41) [6]

dcb_RTSControl       = $00003000
каждая 16-ричная цифра - 4 бита, так что
shl 12



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

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



Память: 0.46 MB
Время: 0.013 c
1-1178179727
Novice
2007-05-03 12:08
2007.07.01
Алгоритм нечеткого сравнения файлов


2-1181288591
kotenok
2007-06-08 11:43
2007.07.01
прерывание выборки select (mysql)


15-1180793368
Артем233
2007-06-02 18:09
2007.07.01
исхоник решения задачи симплексным методом


6-1165328696
Ш-К
2006-12-05 17:24
2007.07.01
Подменить картинки в TWebBrowser


15-1180961245

2007-06-04 16:47
2007.07.01
function




   Наверх