![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Структура 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);