Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под Windows > C++ Builder
Перезагрузить страницу Люди помогите разобраться в описании функции компонента ComDrv32

Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Member
Vovik_0_1 is on a distinguished road
 
Сообщений: 23
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 03.08.2011
По умолчанию Люди помогите разобраться в описании функции компонента ComDrv32 - 03.02.2012, 18:46

Люди помогите разобраться в описании функции компонента ComDrv32.
Линия DCD проверяется в примере вроде так

delphi Код:
if(lsCD in rrcwindow.Com.GetLineStatus=True) then
Помогите!!! Известно что
cpp Код:
rrcwindow->Com->GetLineStatus
-Это структура, а в ней есть элемент lsCD. он равен истине (1) если на входе"dcd" порта высокий уровень напряжения! Как проверить линию DCD? И ещё rrcwindow -это имя компонента ComDrv32!


delphi Код:
type
TLineStatus = ( lsCTS, lsDSR, lsRING, lsCD );
TLineStatusSet = set of TLineStatus;
function GetLineStatus: TLineStatusSet;
Description
Returns the state of CTS, DSR, RING and RLSD (CD) signals. The function fails if the hardware does not support the control-register values.
The result value is a set of TCommPortLineStatus values:
Value Meaning
lsCTS CTS (Clear-To-Send) signal is on
lsDSR DSR (Data-Set-Ready) signal is on
lsRING RING (Ring Detect) signal is on
lsRLSD RLSD (Receive-Line-Signal-Detect) signal is on
( also known as CD or Carrier-Detect )

А как организовать это на C++?
Ответить с цитированием
  (#2 (permalink)) Старый
Member
FataLL is on a distinguished road
 
Аватар для FataLL
 
Сообщений: 1,700
Сказал(а) спасибо: 2
Поблагодарили 9 раз(а) в 9 сообщениях
Регистрация: 04.11.2004
По умолчанию 04.02.2012, 00:54

cpp Код:
if( rrcwindow->Com->GetLineStatus.Contains( lsCD ) )
{
  // высокий уровень...
}
Ответить с цитированием
  (#3 (permalink)) Старый
Member
Vovik_0_1 is on a distinguished road
 
Сообщений: 23
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 03.08.2011
По умолчанию 04.02.2012, 10:58

Делаю так
cpp Код:
if (rrcwindow->GetLineStatus().Contains(lsCD))
{
}
Выдает ошибку
cpp Код:
[Linker Fatal Error] Fatal: Expected a file name:
Ответить с цитированием
Ads
  (#4 (permalink)) Старый
Member
FataLL is on a distinguished road
 
Аватар для FataLL
 
Сообщений: 1,700
Сказал(а) спасибо: 2
Поблагодарили 9 раз(а) в 9 сообщениях
Регистрация: 04.11.2004
По умолчанию 05.02.2012, 04:01

Очень мало данных для анализа... При ошибках линкования надо проверять пути, все ли компоненты доступны...
Ответить с цитированием
  (#5 (permalink)) Старый
Member
Vovik_0_1 is on a distinguished road
 
Сообщений: 23
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 03.08.2011
По умолчанию 05.02.2012, 22:30

Большое спасибо за помощь, всё получилось!!
Решение ошибки здесь : [Linker Fatal Error] Fatal: Expected a file name
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Где взять comdrv32? Реализация. Vovik_0_1 C++ Builder 3 02.09.2011 20:29
Помогите люди Madik Процессоры 1 23.08.2011 13:16
ПОМОГИТЕ ЛЮДИ!!! Shtalet43 Ремонт ноутбуков 5 03.05.2011 17:05
что такое trap ? его нет в описании dsh70 Prolog 2 21.04.2011 22:33
Люди помогите! Демид Звук и акустические системы 13 29.03.2011 23:20
люди помогите stagun Любые вопросы от новичков 8 10.12.2010 12:29
Построить график функции при помощи компонента TChart BadGirl Delphi 3 02.11.2010 12:15
Помогите люди no_name72 Prolog 2 25.12.2007 19:37
LABEL FLASH люди помогите!!! немогу разобраться DENNIS Софт и программы 2 19.04.2007 12:57
Компонент ComDrv32 для com-порта в C++ Builder где его найти KIG C++ Builder 0 06.03.2007 20:24
Имя компонента в параметрах функции vital_krsk C++ Builder 3 08.06.2006 10:27
Решение проблемы при описании конструкторов TNT Visual C++ 4 08.08.2004 20:57



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.

Нardforum.ru - компьютерный форум и программирование, форум программистов