Перейти к содержанию
    

USBIO Driver и Windows7-x64

Версия драйвера: USBIO Demo 2.50

Операционная система: Windows 7 x64

Среда программирования: Embarcadero RAD Studio XE (Delphi проект)

 

После последовательности команд

IUSBIO := TUsbIo.Create;
ep := IUSBIO.CreateDeviceList(@USBIO_IID);

при вызове процедуры открытия USB устройства:

status:=IUSBIO.open(0,ep,@USBIO_IID);

получаю ошибку: Error code 000006F8: Имеющийся буфер не подходит для указанной операции.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ответ из поддержки:

the Delphi example was tested and used an x86 bit PC's.

The error code means that the data structure has the wrong size. It

seems that some data structures that has been redefined for Delphi does

not fit the 64 bit layout.

 

The recommended way to do 64 bit system is the COM object.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Немного прояснилось, проблема в том, что USBIO delphi examples не тестировались разработчиком с Embarcadero RAD Studio. Возможно, надо что-то покрутить в настройках компилятора студии, чтобы компилировалось как в старом Borland Delphi, знать бы что...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Немного прояснилось, проблема в том, что USBIO delphi examples не тестировались разработчиком с Embarcadero RAD Studio.

А разве Embarcadero RAD Studio может компилить 64-бит приложения? На сколько я знаю не может!

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А разве Embarcadero RAD Studio может компилить 64-бит приложения? На сколько я знаю не может!
скорее всего вы и правы, но разработчики вообще не тестировали свои примеры с Embarcadero RAD Studio, поэтому похоже проблема в этом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...