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

 
 
 
Reply to this topicStart new topic
> CY7C68013 и C++ Builder с чего начать?, CY7C68013 и C++ Builder
Shakesbeer
сообщение Feb 8 2013, 10:28
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 8-02-13
Пользователь №: 75 540



Скачал с сайта производителя Cypress Suite USB 3.4.7, изучаю документ CyAPI.pdf и многое остается непонятным. smile3046.gif
Можете подсказать где можно найти примеры и их описание.


--------------------
There are only 10 types of people in the world: those who understand binary, and those who don't.
Go to the top of the page
 
+Quote Post
BVU
сообщение Jul 23 2013, 14:07
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Уважаемые!
Кто делал проект CY7C68013 под Borland C++ Builder?! Поделитесь пожалуйста файлами CyAPI.h и CyAPI.lib, который адаптирован для BCB v6.0.
Пытался переделать CyAPI.lib из проектов на VS. Пробовал различные варианты трансляции: 'coff2omf.exe CyAPI.lib CyAPI.new' и 'implib.exe CyAPI.lib hhctrl.ocx', потом нашел CyAPI.dll, пробовал из нее, но при компиляции у меня появляется ошибка на код:
USBDevice = new CCyUSBDevice();
delete USBDevice;

[Linker Error] Unresolved external 'CCyUSBDevice::~CCyUSBDevice()' referenced from D:\SOFTWARE-BLACKSMITH\BORLAND BUILDER C++ V5.0\20. DENTAL PLASTIC\DENTAL PLASTIC PROJECT\UNIT1.OBJ
[Linker Error] Unresolved external 'CCyUSBDevice::CCyUSBDevice(void *, _GUID, int)' referenced from D:\SOFTWARE-BLACKSMITH\BORLAND BUILDER C++ V5.0\20. DENTAL PLASTIC\DENTAL PLASTIC PROJECT\UNIT1.OBJ

CyAPI.lib в проект включен, CyAPI.h - проинклюден, объект USB объявлен - CCyUSBDevice *USBDevice;
Код
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop

#include "CyAPI.h"
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"

CCyUSBDevice *USBDevice;
HANDLE hDevice;

TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
        USBDevice = new CCyUSBDevice(); // Create an instance of CCyUSBDevice
        hDevice = USBDevice->DeviceHandle();
}

__fastcall TForm1::~TForm1(void)
{
        delete USBDevice;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{
;
}
//---------------------------------------------------------------------------


Впечатление такое, что Builder не воспринимает CyAPI.lib, как свою!


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
Konst_777
сообщение Jul 23 2013, 18:37
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 1-06-05
Пользователь №: 5 644



Цитата(BVU @ Jul 23 2013, 17:07) *
...Поделитесь пожалуйста файлами CyAPI.h и CyAPI.lib, который адаптирован для BCB v6.0...

Архив "BC6.7z" сформирован из папки "Cypress Suite USB 3.4.7\CyAPI" и содержит CyAPI.lib и CyAPI.h для BCB6. Cypress Suite USB 3.4.7 можно загрузить с этой страницы. Но Cypress требует регистрацию пользователя. Cypress Suite USB 3.4.7 входит в состав CY3684 EZ-USB FX2LP Development Kit, который можно загрузить без регистрации. При загрузке Cypress пытается навязать свой менеджер загрузки. Но если от него отказаться, то выполняется переход на страницу, на которой можно загрузить архив при помощи браузера.
Прикрепленные файлы
Прикрепленный файл  BC6.7z ( 15.73 килобайт ) Кол-во скачиваний: 18
 
Go to the top of the page
 
+Quote Post
BVU
сообщение Jul 24 2013, 03:14
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Konst_777!
Спасибо за помощь!!!


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 28th July 2025 - 06:40
Рейтинг@Mail.ru


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