Ich sehe jetzt direkt keinen Fehler in deinem Code.
Danke fuer die quelle, Ich habe es mir angeschaut und Ich denke dass Ich das selbe mache. Um den Float Point problem zu ueberkommen kann man ja auch SafeLoadLibrary gebrauchen.
Was Ich aber nicht verstehe ist dass mein code nicht auf Linux und Mac funkzioniert. Ich habe schon beinahe die ganze lazarus forum nach gesehen, nix, nada. Echt komisch, Ich weis dass loadlibrary geht aber GetProcAddress scheint den entrypoint nicht zu finden, Ich denke dass linux/mac den namen anders exportiert.