Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 12.01.2010, 00:42   #11
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...а как вы будете проверять статус? см. код поста #4
зы: попробуйте, но не забывайте FT_Q_Bytes задать
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума
Старый 12.01.2010, 01:07   #12
fize
Форумчанин
 
Регистрация: 24.11.2009
Сообщений: 155
По умолчанию

Цитата:
Сообщение от raxp Посмотреть сообщение
...а как вы будете проверять статус? см. код поста #4
зы: попробуйте, но не забывайте FT_Q_Bytes задать
пишет про несовместимость array и string-
Код:
procedure TForm1.read(Sender: TObject);
var
i:integer;
s:string;
begin
i := Read_USB_Device_Buffer(FT_Q_Bytes);
FT_In_Buffer:=s;
memo1.lines.add(s);
end;
FT_Q_Bytes - а что тут задавать?
fize вне форума
Старый 12.01.2010, 01:17   #13
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

Код:
function ReceiveBuffer (RxCount : integer)  : integer;
var i : integer;
Var res : FT_Result;
begin
Result := 0;
res := Get_USB_Device_QueueStatus;
IF (FT_Q_Bytes > 0) then
  begin
  if (RxCount <> 0) then
    begin
    if (RxCount > FT_Q_Bytes) then
      begin
      i := Read_USB_Device_Buffer(FT_Q_Bytes);
      result := i;
      end
    else
      begin
      i := Read_USB_Device_Buffer(RxCount);
      result := i;
      end;
    end;
  end;
end;
после использования...
Код:
 i:= ReceiveBuffer(5);
 s:= '';
 for k:= 0 to i-1 do
  s:= s+ '$' + inttohex(FT_In_Buffer[i], 2) + ' ';
 //
 memo1.lines.add(s)
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума
Старый 12.01.2010, 01:28   #14
fize
Форумчанин
 
Регистрация: 24.11.2009
Сообщений: 155
По умолчанию

Цитата:
function ReceiveBuffer (RxCount : integer) : integer;
var
k,i : integer;
res : FT_Result;
s:string;
begin
Result := 0;
res := Get_USB_Device_QueueStatus;
IF (FT_Q_Bytes > 0) then
begin
if (RxCount <> 0) then
begin
if (RxCount > FT_Q_Bytes) then
begin
i := Read_USB_Device_Buffer(FT_Q_Bytes);
result := i;
end
else
begin
i := Read_USB_Device_Buffer(RxCount);
result := i;
i:= ReceiveBuffer(5);
s:= '';
for k:= 0 to i-1 do
s:= s+ '$' + inttohex(FT_In_Buffer[i], 2) + ' ';
//
form1.memo1.lines.add(s)

end;
end;
end;
end;
теперь добавляю ее сюда-
Цитата:
procedure TForm1.Button4Click(Sender: TObject);
begin
ReceiveBuffer;
end;
но пишет нот актуал параметр..
fize вне форума
Старый 12.01.2010, 01:38   #15
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

Код:
procedure TForm1.Button4Click(Sender: TObject);
var ...
begin
 i:= ReceiveBuffer(5);
 s:= '';
 for k:= 0 to i-1 do
  s:= s+ '$' + inttohex(FT_In_Buffer[i], 2) + ' ';
 //
 form1.memo1.lines.add(s)
все. ушел пить чай.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужна помощь с D2XX fize Помощь студентам 18 09.01.2010 17:45
Чтение данных из программы по интернету Bil Работа с сетью в Delphi 3 21.04.2009 14:47
Чтение данных из файла в С++ Zaya007 Помощь студентам 9 17.03.2009 21:00
Чтение данных из памяти процесса (need help) lexastik Win Api 10 26.02.2009 20:50
Чтение данных Satorin Общие вопросы Delphi 1 18.12.2008 22:10