Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


Не работает ReadData из примера на Delphi

Вы не вошли.

 Поиск | Регистрация | Вход 

IGGORG
08.05.2002 07:58:34
#1

Гость

Не работает ReadData из примера на Delphi

На компакт-диске есть программа LoadBios для E-440(USB) на Delphi.
В этой программе есть обращение к функции ReadData в файле MainForm.pas.
Однако этот кусок текста закомментирован фигурными скобками. Я их убрал в надежде, что будет считывание данных из АЦП, но функция возвращает FALSE и количество считанных байт равно нулю. В чём тут дело?

08.05.2002 09:56:21
#2

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 1,493

Re: Не работает ReadData из примера на Delphi

Так и должно быть посколько сбор данных организован в асинхронном режиме (читай хелп по ReadFile()). Один из вариантов - это подождать окончания выполнения ф. WaitForSingleObject() и, если она завершилась успешно, то можно считать, что данные с модуля получены. Этот кусок кода в закоментаренной части примера присутствует.