Ich nutze eine
DLL in Delphi. Mit Delphi 2005 klapp alles . Mit Delphi 10.3 erhalte ich keine Ergebnisse in "rc_getback" von einem Funktionsaufruf zurück. Das Einbinden der
DLL mit LoadLibrary klappt. Ich erhalte auch Reaktionen mit einfachen Aufrufen. Nur der unten stehende Aufruf "tcs_buch_xwork" liefert keine Ergebnisse, auch keine Fehler.
This ist the function in the
DLL
tcs_buch_xwork : function (wert: pointer; plz: pointer; pzart: integer; dummy: integer; rc_getback: pointer; ref:pointer) : smallint;stdcall;
I get the address for the call
@tcs_buch_xwork := GetProcAddress(NameHandle, 'tcs_buch_xwork');
This is how I use the function: DLLFehler means DLLerror
if @tcs_buch_xwork <> nil then
DLLFehler := tcs_buch_xwork (ps, pplz,
cc, dummy, @rc_getback, pNameFehler);