Einzelnen Beitrag anzeigen

Purri

Registriert seit: 18. Nov 2010
13 Beiträge
 
Delphi XE5 Professional
 
#68

AW: Swissbit DLL - Diverse Fragen

  Alt 4. Mai 2020, 13:42
Danke Madjid, aber das hilft mir leider nicht weiter (oder ich übersehe auf der Seite etwas). Da geht es doch um eine ganz andere function mit ganz anderen Paramtern

Mein aktueller Versuch sieht jetzt so aus:
Delphi-Quellcode:
function worm_export_tar_incremental(
  Context: WormContext;
  lastState: PAnsiChar;
  lastStateSize: Integer;
  out newState: PByteArray;
  newStateSize: Integer;
  out firstSignatureCounter: UInt64;
  out lastSignatureCounter: UInt64;
  callback: WormExportTarIncrementalCallback;
  callbackData: Pointer
  ): WormError; cdecl; external 'WormAPI.dll';
Der erste Aufruf mit NIL als lastState funktioniert auch, aber sobald ich nach dem Aufruf den Wert von NewState auslesen will erhalten ich eine Zugriffsverletzung.
  Mit Zitat antworten Zitat