... wenn man die Komprimierung abbricht und im OnProgress mit Result := ERROR_OPERATION_ABORTED; reagiert, wirft libWriter.SaveToFile() eine
Exception.
Das ist so implementiert. Die Stelle ist mit
E7Zip.CheckOk gesichert. Alles ungleich S_OK wirft eine
Exception. Nach kurzer Durchsicht würde ich sagen, Abbruch ist nicht vorgesehen. An die Stelle, an der es erfolgen müsste, kommt man ohne ein Umschreiben nicht ran. Stelle eine Anfrage nach dieser Funktionalität im Forum. Ich selbst verwende durchgehend die mORMot ZIP Klassen.
Bis bald...
Thomas