Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Структура DCB [D5, WinXP]


Yus ©   (2006-04-20 18:30:00) 

Подскажите почему выдает ошибку... comDCB.fDtrControl

procedure TForm1.Button1Click(Sender: TObject);
var
comDCB:DCB;
begin
 comDCB.fDtrControl:= DTR_CONTROL_DISABLE;
end;


Evgeny V   (2006-04-21 15:54:00) [1]


> Yus   (21.04.06 06:57) [3]


comDCB.Flags := comDCB.Flags OR 1; //fBinary
comDCB.Flags := comDCB.Flags or 2; //fParity разрешение паритета

Рекомендую посмотреть библиотеки на   http://delphi-jedi.org


tesseract   (2006-04-21 14:02:00) [2]


//получаем текущий настройки
GetCommState(hCom,hDCB);
//Заполняем нужные параметры
 hdcb.BaudRate :=fBaudRate;  hdcb.ByteSize := fByteSize;
 hdcb.StopBits :=fStopBits;  hdcb.Parity := fParity;
// Устанавливаем DpCB
 result:=SetCommState(hCom,hDCB);


Yus   (2006-04-21 06:57:00) [3]

Спасибо за подсказку. Еще один вопрос. Как установить другие флаги. например   fParity  ,fBinary.


Германн   (2006-04-21 02:46:00) [4]

Да! И куда бедному программеру податься? Если даже он прочитал Хэлп?


Lamer@fools.ua   (2006-04-20 20:24:00) [5]

Не такого поля (fDtrControl) в Delphi'йской структуре DCB. Есть Flags.
comDCB.Flags := comDCB.Flags or (DTR_CONTROL_DISABLE shl 4);


Наверх

Титульная страница Поиск, карта сайта Написать письмо