реклама на сайте
подробности

 
 
> Управление прибором на AVR через COM-port компьютера, нужна помощь
smk
сообщение Apr 3 2008, 20:44
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Пробую создать программу для управления прибором с помощью ПК. Програму пишу в среде C++ Builder 6. Подключил библиотеку ComPort. Собственно по ней и вопрос. А в теме по AVR потому что девайс на AVR и еще потому что не знаю куда еще можно. Сам вопрос:
Вынося на поле Form1 любую из кнопок-компонент при попытке компиляции получаю для строки
/* Exception.CreateRes */ inline __fastcall EComPort(int Ident)/* overload */ : Sysutils::Exception(Ident) { }
сообщение об ошибке: [C++ Error] CPort.hpp(683): E2238 Multiple declaration for '_fastcall EComPort::EComPort(int)'
а для строки: __fastcall EComPort(int ACode);
сообщение об ошибке:[C++ Error] CPort.hpp(675): E2344 Earlier declaration of '_fastcall EComPort::EComPort(int)'

также для строки: typedef TBitmap TLedBitmap;
сообщение об ошибке: [C++ Error] CPortCtl.hpp(242): E2015 Ambiguity between 'TBitmap' and 'Windows::TBitmap'

Это у всех так? Помогите разобраться. Заранее спасибо!


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
smk
сообщение Apr 10 2008, 18:34
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Цитата
использую с AVR в Visual C++ 6.0

интересует для C++ Builder 6.0

7. C++ Builder Notes
------------------------------------------------------------------------------
The .hpp file C++ Builder creates for cport.pas will have a bug in it.
The first time you compile a project, you will get one or two duplicate
definitions within the EComPort exception class. It seems to be safe to
delete or comment out the duplicates.

Also, the CPortCtl.HPP may have a bug in it. If you get an error about
the following being ambiguous;

typedef TBitmap TLedBitmap;

Change it to:

typedef Graphics::TBitmap TLedBitmap;

If someone knows how to fix these more cleanly, please post what you
find to the CPort Forum so that we can incorporate your findings in
future revisions.

Если четно, то с английским не настолько хорошо чтоб быть уверенным в правильности своих действий. Если можно, то подскажите что и как. Спасибо!

Я закомментировал строчки, на которые указал компилятор. Начал компилировать... теперь надо как-то проверить работоспособность...

Сообщение отредактировал smk - Apr 10 2008, 18:50


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- smk   Управление прибором на AVR через COM-port компьютера   Apr 3 2008, 20:44
- - =GM=   Цитата(smk @ Apr 3 2008, 19:44) Сам вопро...   Apr 3 2008, 22:18
- - defunct   Цитата(smk @ Apr 3 2008, 22:44) Это у все...   Apr 3 2008, 22:29
- - sysel   Все эти компоненты для порта от лукавого... По соб...   Apr 4 2008, 04:40
|- - gena_dj   Цитата(sysel @ Apr 4 2008, 10:40) Работа ...   Apr 4 2008, 05:13
|- - Andrew O. Shadoura   Цитата(gena_dj @ Apr 4 2008, 08:13) Это е...   Apr 12 2008, 17:39
- - Axxel   Цитата(smk @ Apr 4 2008, 02:44) Это у все...   Apr 4 2008, 06:11
- - Ruslan Konovalov   Цитата(smk @ Apr 3 2008, 23:44) Пробую со...   Apr 4 2008, 11:01
- - bloodden   Вы, скорее всего, подключили инклюдом в нескольких...   Apr 7 2008, 13:01
- - smk   ЦитатаЕсли у вас установлен компонент от Dejan (TC...   Apr 9 2008, 20:42
- - Axxel   пункт 7, C++ Builder notes файл прикрепил.   Apr 10 2008, 01:56
- - gagik   Попробуй этот класс. Я его часто использую с AVR в...   Apr 10 2008, 05:51
- - Axxel   Я проверял-работает   Apr 11 2008, 01:52
- - smk   ЦитатаЯ проверял-работает Разбираюсь с хелпом. А ...   Apr 11 2008, 19:41
|- - Axxel   Цитата(smk @ Apr 12 2008, 01:41) А есть л...   Apr 14 2008, 02:03
- - smk   ЦитатаЕсть один корявенький.... пользуйтесь Спасиб...   Apr 14 2008, 05:03
- - smk   А как передать байт (не строку)? Суть в том чтоб и...   Apr 14 2008, 13:11
- - Axxel   Ну это как напишите, а как принято-изучайте станда...   Apr 15 2008, 01:50
- - 23322   приветствую. моя тема http://electronix.ru/forum...   Apr 19 2008, 11:18
|- - 23322   актуально.   Apr 23 2008, 20:02
- - Axxel   Начни с изучения ДШ на МК в плате, разберись как п...   Apr 24 2008, 02:35
- - 23322   Шпак Ю А - Программирование На Языке C Для Avr И P...   Apr 26 2008, 16:32
- - radiohobbyt   Пробуй(изучай) WinAPI. То есть не всякие библиотек...   Apr 26 2008, 16:54


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 12:11
Рейтинг@Mail.ru


Страница сгенерированна за 0.01373 секунд с 7
ELECTRONIX ©2004-2016