C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 Здравствуйте, гость ( Вход | Регистрация )   Скачать форум | Поиск по Форуму | Участники | Помощь
 Поиск по:   сайтy   
   архиву форума   
  ОтветитьНовая тема
Передача данных из одного класса в другой
« предыдущая тема | следующая тема » Подписаться на тему | Отправить тему на E-mail | Распечатать тему
Valery_52
Отправлено: 14.03.2005, 08:22 Цитировать


Ученик-кочегар


Группа: Участник
Сообщений: 25
Пользователь № 978
Регистрация: 31.01.05



Пишу на BCB6. Хочу создать компонент, который должен постоянно опрашивать
вход CTS порта СОМ. Знаю, что для опроса этого входа необходимо создать дополнительный поток (Thread). Через меню и Other создаю пакет, потом при открытом пакете создаю Thread. В двух файлах пакета получаю один класс
( class PACKAGE TMAdd : public TComponent ) в двух других файлах потока имею другой класс( class TTAdd : public TThread ). Все эти четыре файла(два срр и два h) находятся в одном пакете. Линковщик выдает ошибку, что не может открыть файл .h . Тогда я, делаю из четырех файлов два (файлы cpp и h объединяю).
Здесь, как я ни пытаюсь, мне не удаётся функциям одного класса использовать члены данных другого класса. Чего только я не делал, обьявлял что это дружественные классы, указывал что это переменные extern "C", перемещал их в public:. Выясняется, что я не умею в пакетах передавать значения данных из одного класса в другой. Подскажите пожайлуста, как это делается, или источник где я могу про это прочитать или посмотреть коды на Buildere ? sad.gif
 
Послать сообщение E-mail адрес  Top
Valery_52
Отправлено: 17.03.2005, 12:44 Цитировать


Ученик-кочегар


Группа: Участник
Сообщений: 25
Пользователь № 978
Регистрация: 31.01.05



Разобрался! Тема закрыта! biggrin.gif
 
Послать сообщение E-mail адрес  Top
1 ответов с: 14.03.2005, 08:22 Подписаться на тему | Отправить тему на E-mail | Распечатать тему

Back to Работа с внешними устройствами
ОтветитьНовая тема