Eine Bitmap in Lazarus in eine DLL übergeben die mit Delphi Berlin geschrieben ist und dafür nach der Verarbeitung einen String zurückbekommt.
Was sind da die besten Datentypen um den Austausch zu machen ?
Delphi DLL
Code: Alles auswählen
Type
TArrByte = array of Byte; // ? TArray<Byte>
....
function ReadBarcode(img: TArrByte ;
imgSize: integer;
outputStringBufferSize : integer;
var outputStringBuffer : PAnsiChar):ByteBool; stdcall; export;
Lazarus
Code: Alles auswählen
Type
TArrByte = array of Byte; // ? TArray<Byte>
....
function ReadBarcode(img: TArrByte ;
imgSize: integer;
outputStringBufferSize : integer;
var outputStringBuffer : PAnsiChar):ByteBool;
Oder gibt es zum übertragen von Bildern und Strings bessere Möglichkeiten ?
Andreas