So the static version does work but the dynamic doesn't?? :?

I worked with openAL and i had some problems with the dynamic version. It were the same problems Noeska talks about. You should make sure that every function you are calling is not NIL and is properly assigned (right proc-var contains right function, look at the OpenAL unit).

This is the only possible difference between dynamic and static loading that i can think of. :?