hi,

i have tried what you suggested, i deleted ALL my sources dcu files and then re-built my app, how ever the same problem occours..
I have also checked my project exception options and they are all turned on except the bottom 3 (unsafe type, unsafe code and unsafe typecast) i turned these on and it shows warnings for everything thats uses pointers by the looks of things (including dglOpenGL.pas), over 7000 warnings so far and still hasnt got to my code yet :s

I have added my load function into a while statement to check if it is a problem with the load function being called more than once but still same problem, and the function isnt being called several times :s

Urm im not using any threads at the moment in my app..

If anyones intrested and willing, i could email the source and see if the problems are at my end or not?!?