OK, danke, der Tipp war gut. Da stimmte ein Bezug zum
DLL-Namen nicht, so dass die Datei gar nicht geladen werden konnte.
Interessanterweise hatte ich das gedebugt, der Debugger zeigte mir aber einen Wert <> 0 für das
Handle an (obwohl tatsächlich null).
Da scheint es ein kleines Debug-Problem unter Linux zu geben?
Wie auch immer, jetzt funktioniert es...
Was mir allerdings nicht gelingt, ist der richtige Aufruf der Unlockkey-Function, ich erhalte (trotz richtigem Key) immer Null zurück, müsste aber 1 sein.
Muss ich evtl.
DebenuPDFLibraryUnlockKey: function(InstanceID: Integer; LicenseKey: PWideChar): Integer;
stdcall;
ändern in
DebenuPDFLibraryUnlockKey: function(InstanceID: Integer; LicenseKey: PWideChar): Integer;
cdecl;
Oder noch was anderes (denn diese Änderung allein bringt es leider auch nicht)...