
15.03.2012, 13:59
|
 |
Активный
|
|
Регистрация: 22.09.2007
Адрес: SPb
Сообщения: 228
Версия Delphi: 7, 2009, XE2
Репутация: 70
|
|
Попробуйте так:
Код:
function ContinuousReadADCFrame(Chan: Byte; buf: Pointer; len: DWORD): BOOL; stdcall; external 'xxxx' index 6;
procedure TForm1.Button1Click(Sender: TObject);
var
buf: array of char;
Len: integer;
begin
Len:= 512;
SetLength(Buf, Len + 1);
StartContinuousReadADC(0);
ContinuousReadADCFrame(0, @Buf[0], Len);
while not isADCXferComplete(0) do;
StopContinuousReadADC(0);
Finalize(Buf);
end;
__________________
Начинающий программист уверен, что в 1 килобайте 1000 байт.
Законченный программист уверен, что в 1 километре 1024 метра.
|