var
buffer: array of char;
retcode,I: Integer;
begin
SetLength(buffer, 512);
for I := 0 to 512 do
buffer[I] := char(0); <---------------编译没错,运行出错,如下图怀疑是 SetLength方法有问题SetLength方法打( 我都看不见参数
retcode := GCUSB.head.et_GetSN(hET99, @buffer[0]);
for I := 0 to 7 do
begin
Result := Result + IntToHex(byte(buffer[I]),2)+' ';
end;
end