So, nachdem hier keiner eine Idee hatte hab ich den Fehler trotzdem gefunden....
manchmal kann ich ja so was von große Tomaten auf den Augen haben^^
Ich habe vergessen stdcall; in der Funktionsdefinition vergessen.
Nur eigenartig das es mal funktioniert hat... naja. jetzt geht es jedenfalls.