De verdad poco aportas...solo hay que deducir...
Bueno
Código Delphi
[-]
procedure TCCoreScanner.Open(appHandle: Integer; sfTypes: PSafeArray;
lengthOfTypes: Smallint; out status: Integer);
begin
DefaultInterface.Open(appHandle, sfTypes, lengthOfTypes, status);
end;
procedure TForm1.btnWeightsClick(Sender: TObject);
var
Encabezado, Estado: Integer;
Tipo: array[0..0] of TSafeArrayBound;
TipoFinal: PSafeArray;
NumeberOfScannerTypes: SmallInt;
Conectador: TCCoreScanner;
begin
Conectador := TCCoreScanner.Create(Self);
try
Tipo[0].lLbound := 0;
Tipo[0].cElements := 10;
TipoFinal:=@Tipo
NumeberOfScannerTypes := 1; Conectador.Open(0, TipoFinal, NumeberOfScannerTypes, Estado);
if Estado = 0 then
begin
lblEstadoEscaner.Caption := 'CoreScanner API: Open successful';
end
else
begin
lblEstadoEscaner.Caption := 'CoreScanner API: Open Failed';
end;
finally
Conectador.Free;
SafeArrayDestroy(TipoFinal);
end;
end;
Saludos cordiales