Здавствуйте люди!
Подскажите кто может, в чем проблема при выделении пямяти под структуру СyUSBdevice
уже месяц бьюсь, не пойму в чем дело. СТУДИЯ видит устройство (су7с68013а)
данные передаються и принимаються, я подключил библиотеку СYUsb.Lib , СYUsb.h
к проекту, компилируеться нормально, но на строке
s_usb_device = new CCyUSBDevice();------ сообщение
"Access vilation at address 004048e1 in module "Project1" write address 0017f62c"
Заранее благодарен, Алексей.
Код
c++ Bulder
void* usb_init(void)
{
int i = 2;
CCyUSBDevice*s_usb_device = new CCyUSBDevice();
// open my device
if (s_usb_device->DeviceCount()) {
// search for all connected devices, and add the one that has the right name
for (i = 0; i < s_usb_device->DeviceCount(); i++) {
s_usb_device->Open(i);
if(strcmp (USB_DEVICE_NAME, s_usb_device->DeviceName) == 0)
break;
s_usb_device->Close();
}
} else {
// Cannot find my device
return NULL;
}
if (!s_usb_device->IsOpen()) {
// Could not open my device
return NULL;
}
delete s_usb_device;
}