Ich vermute ganz einfach, dass pBerechnung:= GetProcAddress(hDLL, 'berechnen'); fehlschlägt und pBerechnung nil ist.
Also mach auf jeden Fall nach dem GetProcAddress ne Prüfung von
Delphi-Quellcode:
if pBerechnung = Nil then
begin
showmessage('Fehler');
exit;
end;
Hast du die Funktion berechnen auch in der
DLL exportiert?