Содержание

KD2XXUnit

ФирмаFTDI, среди прочего, выпускает микросхемы для организации взаимодействия по USB и, конечно, драйвер для работы с этой микросхемой.

Еще для удобства разработчиков фирма FTDI распространяет примеры взаимодействия с драйвером на разных языках, в том числе и на Делфи. Для вызова функций заложенных в драйвере написан модуль D2XXUnit.pas, который и используется во всех примерах.

К сожалению, использовать модуль D2XXUnit.pas в Делфи 2009 невозможно, так как его разработчик не рассчитывал на поддержку юникода, который появился в Делфи 2009. Кроме того в модуле для получения результатов из функций используются глобальные переменные, что не очень хорошо и даже, иногда, опасно.

Модуль KD2XXUnit.pas нормально работает в Делфи 2009 и, кроме того, содержит набор функций-оберток, которые прячут глобальные переменные.

Загрузка

Условия распространения

Модуль KD2XXUnit.pas распространяется как есть и ни за какой ущерб автор ответственности не несет.

См. также