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

 
 
 
Reply to this topicStart new topic
> 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
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
sergunas
сообщение May 12 2011, 11:28
Сообщение #4


Местный
***

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



Немного прояснилось, проблема в том, что USBIO delphi examples не тестировались разработчиком с Embarcadero RAD Studio. Возможно, надо что-то покрутить в настройках компилятора студии, чтобы компилировалось как в старом Borland Delphi, знать бы что...
Go to the top of the page
 
+Quote Post
UniSoft
сообщение May 13 2011, 15:18
Сообщение #5


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 7-05-05
Из: China, Shenzhen
Пользователь №: 4 812



Цитата(sergunas @ May 12 2011, 19:28) *
Немного прояснилось, проблема в том, что USBIO delphi examples не тестировались разработчиком с Embarcadero RAD Studio.

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

Go to the top of the page
 
+Quote Post
sergunas
сообщение May 17 2011, 14:49
Сообщение #6


Местный
***

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



Цитата(UniSoft @ May 13 2011, 19:18) *
А разве Embarcadero RAD Studio может компилить 64-бит приложения? На сколько я знаю не может!
скорее всего вы и правы, но разработчики вообще не тестировали свои примеры с Embarcadero RAD Studio, поэтому похоже проблема в этом.
Go to the top of the page
 
+Quote Post

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

 


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


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