Why does global initializers need to be constant?

BlitzMax Forums/BlitzMax Programming/Why does global initializers need to be constant?

They don't. I have used Globals in conjunction with function calls that load an image and return a custom type (not TImage, but it may as well have been). The fact that you're experiencing problems is just weird. You using Strict?