Das Ergebnis von expmod ist extended, also kann eigentlich
Delphi-Quellcode:
y:=expmod(debug,e,N);
Memo1.Lines.Add('Code: '+IntToStr(y));
nicht übersetzt werden. Wenn y integer ist, geht die erste Zeile nicht, sonst die zweite. Hast Du eventuell expmod in Deinem Code als integer deklariert und die
DLL liefert extended? Warum ist überhaupt das Ergebnis von expmod extended, da Du doch alles integer rechnest?