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

 
 
> USBIO Driver и Windows7-x64, Embarcadero RAD Studio XE (Delphi)
sergunas
сообщение May 4 2011, 13:18
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 441
Регистрация: 7-12-04
Пользователь №: 1 373



Версия драйвера: 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: Имеющийся буфер не подходит для указанной операции.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sergunas
сообщение May 5 2011, 07:51
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 441
Регистрация: 7-12-04
Пользователь №: 1 373



Google не помог, что делать не знаю, может кто что-то посоветует?
Go to the top of the page
 
+Quote Post
sergunas
сообщение May 6 2011, 11:06
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 441
Регистрация: 7-12-04
Пользователь №: 1 373



Ответ из поддержки:
Цитата
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.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 07:15
Рейтинг@Mail.ru


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