← kolan.mobi
     хоумпэйдж
 Главная

← ksoftware.ya.ru
     блог
 

Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

kd2xxunit [2009/07/27 11:33] (текущий)
kolan создано
Строка 1: Строка 1:
 +====== KD2XXUnit ======
 +
 +Фирма[[http://www.ftdichip.com|FTDI]], среди прочего, выпускает микросхемы для организации взаимодействия по USB и, конечно, драйвер для работы с этой микросхемой.
 +
 +Еще для удобства разработчиков фирма FTDI распространяет [[http://www.ftdichip.com/Projects/CodeExamples.htm|примеры]] взаимодействия с драйвером на разных языках, в том числе и [[http://www.ftdichip.com/Projects/CodeExamples/Delphi.htm|на Делфи]]. Для вызова функций заложенных в драйвере написан модуль D2XXUnit.pas, который и используется во всех примерах.
 +
 +К сожалению, использовать модуль D2XXUnit.pas в Делфи 2009 невозможно, так как его разработчик не рассчитывал на поддержку юникода, который появился в Делфи 2009. Кроме того в модуле для получения результатов из функций используются глобальные переменные, что не очень хорошо и даже, иногда, опасно.
 +
 +Модуль KD2XXUnit.pas нормально работает в Делфи 2009 и, кроме того, содержит набор функций-оберток, которые прячут глобальные переменные.
 +
 +===== Загрузка =====
 +  * [[http://www.ksoftware.ru/files/distr/KD2XXUnit/KD2XXUnit.pas|Скачать модуль KD2XXUnit.pas]].
 +
 +
 +=====Условия распространения=====
 +Модуль KD2XXUnit.pas распространяется **как есть** и ни за какой ущерб **автор ответственности не несет**.
 +
 +===== См. также =====
 +  * [[http://www.ftdichip.com/Projects/CodeExamples/Delphi/D2XXUnit.zip|Оригинальный модуль D2XXUnit.pas]]
 +  * [[Проекты|Список проектов]]
 +