QB64pe
QB64pe copied to clipboard
The QB64 Phoenix Edition Repository
Currently, QB64 generates an error `Expected ALIAS name-in-library` when attempting the following code: ```vb DECLARE LIBRARY FUNCTION MaxLong& ALIAS "std::max" (BYVAL x AS LONG, BYVAL y AS LONG) FUNCTION MinLong&...
Currently, QB64 does not perform member alignment for TYPES. This leads to compatibility issues and requires manual workarounds for users attempting to integrate QB64 with libraries or external functions. As...
Now, not to copy C++ to much, but I'm incredibly lazy, so a quick shortcut to add 1, or subtract 1, would be nice. `a++` Add 1 to a, or...
Take for example this: `type location` ` x as integer` ` y as integer` `end type` If I were to create a Variable with the Type `location`, and I needed...
A way to get a monitor's size would be useful, I'm not sure about all the fine details on how to specify which monitor, and other problems like that. A...
Allow simple variables to be initialized using Dim/ReDim. For example: ```VB Dim i As Integer = 20 Dim As Long b = 100 Dim fname As String = "screen.png" Dim...
**Is your feature request related to a problem? No.** A clear and concise description of what the problem is. Many other languages have a feature where a function name is...
**Describe the bug** While writing and correcting text in the QB64pe IDE it repeatedly faults, often without allowing further text editing (but it will still save) I've gotten in the...
**Describe the bug** When saving a file which is simultaneously open in another application (and/or read only), a cryptic error message is generated, even though it should be able to...
**Describe the bug** If you write a `SUB` that contains a `VARPTR$` with the `SUB`’s parameters, then I get a compile error where the `SUB` is _called_. **To Reproduce** Write...