Накидал в delphi программку для управления пинами FT232RL, но при попытке компиляуии выдает: [Error] Unit1.pas(63): Undeclared identifier: 'FT_SetBitMode'
Как мне это исправить?? заранее спасибо!!
Код: Выделить всё
FTD2XX_API
FT_STATUS WINAPI FT_SetBitMode(
FT_HANDLE ftHandle,
UCHAR ucMask,
UCHAR ucEnable
);Код: Выделить всё
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls;
only pure true norwegian blackx 
blackx писал(а):Может нужно что-то типа "#include" в Си?
blackx писал(а): В файле ftd2xx.h же она объявлена?
polyname писал(а):нужно было объявлять внешние С-функции как stdcall и external
Наверное имели в виду cdecl, не?polyname писал(а):насколько помню в Delphi нужно было объявлять внешние С-функции как stdcall
cahek80 писал(а):Если о том, что функция не вынесена в интерфейсы, то юзайте Set_USB_Device_BitMode
cahek80 писал(а):потому как dll в архиве все-равно нет
vem566 писал(а): Она и не подразумевалась ни разу. D2XX при компиляции собиралась в ехе.