Known QB64 Issues
From QB64 Wiki
- Qbasic allowed programmers to add DATA fields anywhere because the IDE separated the main code from other procedures.
- Will not report Subscript out of Range Error with DIM array when the variable has no value assigned. Qbasic reported at run-time.
- Use CHDIR instead of the CD command in SHELL to change directories. SHELL _HIDE "CD... will return current program path.
- Use SHELL _HIDE to send screen data to a file using > piping. Screens will not stay visible long enough to read.
- LPRINT and _PRINTIMAGE may not print immediately to a page!
- INTERRUPT and CALL ABSOLUTE are limited to mouse functions up to and including AX = 3 (status read).
- INP and OUT limited to &H3C? color port access and &H60 keyboard reads. See Port Access Libraries for COM and LPT access.