PRINT foo
FUNCTION foo
STATIC x
x = x + 1
foo = x
END FUNCTION
PRINT foo
'Note: _INFLATE$ requires that we know the size of the original text to get it back properly.
' When saving your compressed data, it's probably a wise idea to save it with the legnth
' before the compressed information, like most archives, images, ect does.
Why not doing this automatically within _DEFLATE? I do it the same way in my LZW packer lib, just after you copied the compressed string over into the qbs string simply add MKL$(originalSize) to it.
Now _INFLATE$ can just look at the last 4 bytes of the given compressed string, CVL() it and use it.
Now all I need to do is sort out how the heck to colorize the keywords, so they'll be the proper color and not white in the IDE.
thanks for adding default compression in QB64.
But it bit outdated. What about something better... like LZ4 ?
$REPLACE ?? = _PRINTSTRING(
??10,10), "Hello World"
_PRINTSTRING(10,10), "Hello World"
If 300 lines of buffer is default, I say keep it.
I vote for maintaining it all under WIDTH too.
_CKEY ? because similar to INKEY$
Hi. I have one question about the console, I don't know if that is the intention or why it is, it is about the sound phrase when using sound commands with _CONSOLE. Why is it there?
OK now I am trapped, a scrolling screen PLUS mouse access along with all the other basics, wow Steve!
Excellent!
Why was the Warning thing added to the IDE in the first place, may I ask?
I find it very distracting.