Interesting. You know QBasic had data limits, but I don't know if QB64 has. A lot of the old restrictions were removed or improved with QB64, but I can't say I know for certain if there are any data limits for the compiler, or the IDE, for that matter. If it's just the IDE that can't handle that many lines of data ad code, then maybe you could compile your program from the Command Prompt: QB64 -c yourfile.BAS
More info on the IDE is here: http://qb64.org/wiki/IDE
Note: There is nothing in the wiki in the IDE page or the DATA keyword page about data amounts.
Pete
There’s limits in QB64, just like everything else. One obvious one is the number of lines a program has. Internal variables are generally defined as LONG types, so there’s never going to be a QB64 program with more than 2,147,483,647 lines in it. And, of course, your whole program is stored in idet$, which has a string limit of 2,147,483,647 bytes, so no program is going to be longer than that, no matter what.
Limits abound, by various internal variable types and memory limitations. What’s the *first* limit we can hit?? I dunno. With the “mega cena database” (I think that was the lotto program name), I know you can’t load the text file we generated into QB64. (Or Notepad either, for that matter.) it’s only 52 million lines (much less than a LONG value), but it’ll freeze the IDE and error it out.
QB64 just wasn’t created to work with BAS files hundreds of MB in size.