Цитата:
|
У вас в поставке JVCL идёт 4 примера, работы с компонентом jvHidDevice. Вы их разобрали?
|
Под C++ примеров нет. Все 4 примера - для Дельфи.
Цитата:
|
готовые исходники на билдере для компонента jvHidDevice, а потом переделал бы их под свою задачу
|
Так это уже сделано, есил вы не поняли. ПОлностью переделал один из примеров, застрял только на вышеуказанной переменной.
Цитата:
|
программами по типу USB Safely Remove
|
Хм... внешняя программа влияет на процесс компиляции, и вызывает ошибку компиляции? Что-то новенькое.
Я понимаю, что вы не телепат, но неужели непонятно, что если я пишу:
Цитата:
Вот эта конструкция (PAnsiChar(Data)[I]); дает мне символ с кодом, содержащимся в (Data)[I].
Кстати, почему (Data)[I], а не (Data[I]) ?
А как мне получить непосредственно код, то есть число unsigned char ?
|
..то значит я пытался изменить конструкцию строки,пытаясь получить unsigned char, но застрял на стадии компиляции?
У меня программа в микроконтроллере, вней что-то вроде:
Цитата:
unsigned char a;
a=0xEF;
Buffer[i]=a;
SendUsb();
|
А уже в компе, в компоненте JvHidDevice происходит некое шаманство, которое упаковывает полученные данные в const Pointer Data.
И если я записал в Buffer 0x30, то конструкция [Cardinal(PAnsiChar(Data)[I])] предстает на экране в виде строки "48", если использовать PAnsiChar(Data)[I], то это дает строку (символ) "0".
А я хочу нечто вроде:
Цитата:
unsigned char X;
X=Data[i];
|
как мне это реализовать?