Cant read labels in functions ?
BlitzMax Forums/BlitzMax Beginners Area/Cant read labels in functions ?
| ||
Could this be a possible bug ?test() Function test() RestoreData mydata For a = 1 To 5 ReadData info Print info Next #mydata DefData 2, 4, 6, 8, 10 End Function I get this error - "Compile Error:Label 'mydata' not found" |
| ||
| hmm.. dunno. I'd suggest using incbin anyway, and reading from the file. Data is pretty obsolete now. |
| ||
| Looks like it... I'm sure you've already tried this, but simply moving the data outside of the the function into the main program will make it work:
test()
Function test()
RestoreData mydata
For a = 1 To 5
ReadData info
Print info
Next
End Function
#mydata
DefData 2, 4, 6, 8, 10
|
| ||
| Why would you want your DefData inside a function anyway? |