Data and Variables
Blitz3D Forums/Blitz3D Beginners Area/Data and Variables
| ||
Have you ever tried putting a variable in a data section? Something along these lines:.someLabel Data test,0,0,0,0 I was curious to see if you could do something like. Apparently not, but it does not cause the program to crash immediately. Instead it prompts the user to open a .bb file, and then crashes afterwards. Has anyone else noticed this? Why does this happen? |
| ||
Data fields are stored in the executable. That is why they should be constant. Basically, you can't use variables as a Data field. You could however, use a String:Data "test", 0, 0, 1, 0 For i = 1 To 5 Read d$ Select d$ Case "test" val = test Default val = d$ End Select Print "value:" + d$ Next |
| ||
That answers part of the question, but why would it want to open a .bb file? |
| ||
but why would it want to open a .bb file? This sort of thing has been known in various forms for years. If a Data statement is malformed then a file requester may pop up. Nobody knows why. |
| ||
Thanks. I'm relatively new to programming, so I hadn't heard about that before. |
| ||
Yarp. Old bug. |