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? |