Hi! Everthing solved and cleared, i have changed a char* of the exe instead of copying my string to this pointer...so when the exe tries to clean up its char* it pointed to a constant memory location of my dll and so causes a conflict... thank you anyway florian