All public logs

Jump to navigation Jump to search

Combined display of all available logs of QB64 Phoenix Edition Wiki. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).

Logs
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)
  • 12:41, 19 April 2022 SMcNeill talk contribs created page OPTION EXPLICITARRAY (Created page with "{{DISPLAYTITLE:OPTION _EXPLICITARRAY}} OPTION _EXPLICITARRAY instructs the compiler to require arrays be declared with DIM, REDIM or equivalent. {{PageSyntax}} : OPTION _EXPLICITARRAY {{PageDescription}} * Normally statements like {{InlineCode}}x(2) = 3{{InlineCodeEnd}} will implicitly create an array x(). OPTION _EXPLICITARRAY requires a preceding declaration for the array, helping to catch mistyped array and function names. * Unlike OPTION _E...")
  • 12:41, 19 April 2022 SMcNeill talk contribs created page OPTION EXPLICIT (Created page with "{{DISPLAYTITLE:OPTION _EXPLICIT}} OPTION _EXPLICIT instructs the compiler to require variable declaration with DIM, REDIM or an equivalent statement. {{PageSyntax}} : OPTION _EXPLICIT {{PageDescription}} * With OPTION _EXPLICIT you can avoid typos by having QB64 immediately warn in the '''Status area''' of new variables used without previous declaration. * Enable OPTION _EXPLICIT temporarily even if a program source file doesn't contain the...")
  • 12:40, 19 April 2022 SMcNeill talk contribs created page ERROR Codes (Created page with "<center>'''QB64 Compiler Errors''': To troubleshoot compiler errors try this: recompile scripts</center> <center>'''Please report any Operating System or Compiler errors or failures you cannot fix [https://github.com/QB64Team/qb64/issues here.]'''</center> <center>'''It's a good idea to exclude "QB64.exe" from any real-time anti-virus scanning to prevent IDE Module Errors!'''</center> The following table...")
  • 12:40, 19 April 2022 SMcNeill talk contribs created page OPENHOST (Created page with "{{DISPLAYTITLE:_OPENHOST}} The _OPENHOST function opens a Host which listens for new connections and returns a Host status handle. {{PageSyntax}} : {{Parameter|hostHandle}} = _OPENHOST('''"TCP/IP:8080"''') {{PageDescription}} * Creates an Illegal Function Call error if called with a string argument of the wrong syntax. * The port used in the syntax example is 8080. * Valid {{Parameter|hostHandle}} values are negative numbers. * If the syntax i...")
  • 12:39, 19 April 2022 SMcNeill talk contribs created page OPENCONNECTION (Created page with "{{DISPLAYTITLE:_OPENCONNECTION}} The _OPENCONNECTION function opens a connection from a client that the host has detected and returns a status handle. {{PageSyntax}} :{{Parameter|connectHandle}} = _OPENCONNECTION({{Parameter|hostHandle}}) {{PageDescription}} * Valid {{Parameter|connectHandle}} values returned are negative numbers. * If the syntax is correct but they fail to begin/connect, a {{Parameter|connectHandle}} of 0 is returned. * Always check if the...") Tag: visualeditor-switched
  • 12:38, 19 April 2022 SMcNeill talk contribs created page OPENCLIENT (Created page with "The _OPENCLIENT function connects to a Host on the Internet as a Client and returns the Client status handle.{{PageSyntax}} :{{Parameter|clientHandle&}} = _OPENCLIENT('''"TCP/IP:8080:12:30:1:10"''') {{PageDescription}} *An Illegal Function Call error will be triggered if the function is called with a string argument of the wrong syntax. *Connects to a host somewhere on the internet as a client. *Valid {{Parameter|clientHandle&}} values are negativ...") Tag: visualeditor
  • 12:30, 19 April 2022 SMcNeill talk contribs created page OFFSET (Created page with "{{DISPLAYTITLE:_OFFSET}} The _OFFSET variable type stores the location of a value in memory. The byte size varies as required by the system. {{PageSyntax}} : DIM variable AS '''_OFFSET''' {{PageDescription}} * _OFFSET types can be created as signed or _UNSIGNED at the programmer's discretion. * The type suffix for _OFFSET is '''%&''' which designates the integer value's flexible size. * Offset values are only useful when used in conjunction with _ME...")
  • 12:30, 19 April 2022 SMcNeill talk contribs created page OFFSET (function) (Created page with "{{DISPLAYTITLE:_OFFSET (function)}} The _OFFSET function returns the memory offset of/within a given variable. {{PageSyntax}} : {{Parameter|offset%&}} = _OFFSET({{Parameter|variable}}) {{PageDescription}} * The {{Parameter|variable}} parameter can be any type of numerical or string variable name. * API LIBRARY parameter or type names may include '''lp, ptr''' or '''p''' which designates them as a pointer type. * _OFFSET...")
  • 12:16, 19 April 2022 SMcNeill talk contribs created page NUMLOCK (Created page with "{{DISPLAYTITLE: _NUMLOCK}} The _NUMLOCK statement sets the state of the Num Lock key. {{PageSyntax}} : _NUMLOCK {ON|OFF|_TOGGLE} ==Availability== * Version 1.4 and up. * Not available in Linux or macOS. {{PageSeeAlso}} * _CAPSLOCK (function), _NUMLOCK (function), _SCROLLLOCK (function) * _CAPSLOCK (statement), _SCROLLLOCK (statement) {{Page...")
  • 12:15, 19 April 2022 SMcNeill talk contribs created page NUMLOCK (function) (Created page with "{{DISPLAYTITLE: _NUMLOCK (function)}} The _NUMLOCK function returns the current state of the Num Lock key as on (-1) or off (0). {{PageSyntax}} : {{Parameter|keyStatus%%}} = _NUMLOCK ==Availability== * Version 1.4 and up. * Not available in Linux or macOS. {{PageSeeAlso}} * _CAPSLOCK (function), _SCROLLLOCK (functi...")
  • 12:15, 19 April 2022 SMcNeill talk contribs created page $NOPREFIX (Created page with "The $NOPREFIX metacommand allows all QB64 functions and statements to be used without the leading underscore (_). {{PageSyntax}} :$NOPREFIX {{PageDescription}} * QB64-specific keywords are by default prefixed with an underscore, in order to differentiate them from legacy keywords inherited from QBasic/QuickBASIC 4.5. * The convention exists in order to allow older code to be loaded and compiled in QB64 without naming conflicts with existing variables or const...")
  • 12:15, 19 April 2022 SMcNeill talk contribs created page NEWIMAGE (Created page with "{{DISPLAYTITLE:_NEWIMAGE}} The _NEWIMAGE function prepares a window image surface and returns the LONG handle value. {{PageSyntax}} : {{Parameter|handle&}} = _NEWIMAGE({{Parameter|width&}}, {{Parameter|height&}}[, {''0''|''1''|''2''|''7''|''8''|''9''|''10''|''11''|''12''|''13''|''256''|''32''}]) {{Parameters}} * Minimum LONG screen dimensions are {{Parameter|width&}} >= 1, {{Parameter|height&}} >= 1 measured in pixels as INTEGER or LONG va...")
  • 12:14, 19 April 2022 SMcNeill talk contribs created page MOUSEY (Created page with "{{DISPLAYTITLE:_MOUSEY}} The _MOUSEY function returns the current vertical (row) mouse cursor position when read after _MOUSEINPUT. {{PageSyntax}} : {{Parameter|pixelRow%}} = _MOUSEY {{PageDescription}} * SCREEN 0 returns the INTEGER vertical text row position (from build 20170817/62 onward); older versions return a SINGLE vertical text row position. Use INTEGER variables to avoid floating decimal returns. * Graphic screen modes 1, 2 and 7...")
  • 12:14, 19 April 2022 SMcNeill talk contribs created page MOUSEX (Created page with "{{DISPLAYTITLE:_MOUSEX}} The _MOUSEX function returns the current horizontal (column) mouse cursor position when read after _MOUSEINPUT. {{PageSyntax}} : {{Parameter|pixelColumn%}} = _MOUSEX {{PageDescription}} * SCREEN 0 returns the INTEGER horizontal text column position (from build 20170817/62 onward); older versions return a SINGLE horizontal text column position. Use INTEGER variables to avoid floating decimal returns. * Graphic scree...")
  • 12:13, 19 April 2022 SMcNeill talk contribs created page MOUSEWHEEL (Created page with "{{DISPLAYTITLE:_MOUSEWHEEL}} The _MOUSEWHEEL function returns a positive or negative INTEGER value indicating mouse scroll events since the last read of _MOUSEINPUT. {{PageSyntax}} : {{Parameter|scrollAmount%}} = _MOUSEWHEEL {{PageDescription}} * Returns -1 when scrolling up and 1 when scrolling down with 0 indicating no movement since last read. * After an event has been read, the value resets to 0 automatically so cumulative position values must be...")
  • 12:13, 19 April 2022 SMcNeill talk contribs created page MOUSESHOW (Created page with "{{DISPLAYTITLE:_MOUSESHOW}} The _MOUSESHOW statement displays the mouse cursor and can change its shape. {{PageSyntax}} : _MOUSESHOW [{{Parameter|cursorShape$}}] {{PageDescription}} * Simply use the statement whenever _MOUSEHIDE has been used previously. * In '''version 1.000 and up''' the following {{Parameter|cursorShape$}} can be displayed: ::_MOUSESHOW "LINK" will display an upward pointing hand cursor used to denote hypertext ::_MOUSESHOW "TEXT" will...")
  • 12:12, 19 April 2022 SMcNeill talk contribs created page MOUSEPIPEOPEN (Created page with "{{DISPLAYTITLE: _MOUSEPIPEOPEN}} The _MOUSEPIPEOPEN function creates a pipe handle value for a mouse when using a virtual keyboard. {{PageSyntax}} : vkMousePipe = _MOUSEPIPEOPEN {{PageDescription}} * The pipe handle value can be used optionally with _MOUSEINPUT, _MOUSEX, _MOUSEY, and _MOUSEBUTTON when required. {{PageExamples}} ''Snippet:'' The following snippet isn't runnable/compilable, but it showcases the use of the _MOUSEPIPEOPEN f...")
  • 12:11, 19 April 2022 SMcNeill talk contribs created page MOUSEMOVEMENTY (Created page with "{{DISPLAYTITLE:_MOUSEMOVEMENTY}} The _MOUSEMOVEMENTY function returns the relative vertical position of the mouse cursor as positive or negative values. {{PageSyntax}} : {{Parameter|verticalMove}} = _MOUSEMOVEMENTY * Returns the relative vertical cursor pixel position compared to the previous cursor position. Negative values are up moves. * '''Note:''' A _MOUSESHOW statement will disable _MOUSEMOVEMENTX or _MOUSEMOVEMENTY relative mouse movement...")
  • 12:11, 19 April 2022 SMcNeill talk contribs created page MOUSEMOVEMENTX (Created page with "{{DISPLAYTITLE:_MOUSEMOVEMENTX}} The _MOUSEMOVEMENTX function returns the relative horizontal position of the mouse cursor as positive or negative values. {{PageSyntax}} : ''horizontalMove'' = _MOUSEMOVEMENTX * Returns the relative horizontal cursor pixel position compared to the previous cursor position. Negative values are moves to the left. * '''Note:''' A _MOUSESHOW statement will disable _MOUSEMOVEMENTX or _MOUSEMOVEMENTY relative mouse mo...")
  • 12:10, 19 April 2022 SMcNeill talk contribs created page MOUSEMOVE (Created page with "{{DISPLAYTITLE:_MOUSEMOVE}} The _MOUSEMOVE statement moves the mouse pointer to a new position on the screen as determined by the column and row coordinates. {{PageSyntax}} :_MOUSEMOVE {{Parameter|column%}}, {{Parameter|row%}} {{Parameters}} * {{Parameter|column%}} is the horizontal pixel coordinate to place the mouse pointer and can be any value from 0 to _WIDTH(0) - 1. * {{Parameter|row%}} is the vertical pixel position to place the m...")
  • 12:10, 19 April 2022 SMcNeill talk contribs created page MOUSEINPUT (Created page with "{{DISPLAYTITLE:_MOUSEINPUT}} The _MOUSEINPUT function is used to monitor any new mouse positions, button presses or movements of the scroll wheel. Must be called before other mouse information becomes available. {{PageSyntax}} :{{Parameter|infoExists%%}} = _MOUSEINPUT {{PageDescription}} * Returns -1 if new mouse information is available, otherwise it returns 0. * Must be called before reading any of the other mouse functions. The function will not miss any m...")
  • 12:10, 19 April 2022 SMcNeill talk contribs created page MOUSEHIDE (Created page with "{{DISPLAYTITLE:_MOUSEHIDE}} The _MOUSEHIDE statement hides the mouse cursor. {{PageSyntax}} : _MOUSEHIDE {{PageSeeAlso}} * _MOUSESHOW * _MOUSEINPUT * _MOUSEMOVE {{PageNavigation}}")
  • 12:09, 19 April 2022 SMcNeill talk contribs created page MOUSEBUTTON (Created page with "{{DISPLAYTITLE:_MOUSEBUTTON}} The _MOUSEBUTTON function returns the button status of a specified mouse button when read after _MOUSEINPUT. {{PageSyntax}} : {{Parameter|buttonStatus%%}} = _MOUSEBUTTON({{Parameter|buttoNumber}}) {{Parameters}} * INTEGER {{Parameter|buttoNumber}} designates the mouse button to read (See _DEVICES for more than 3). ** 1 = Left mouse button ** 2 = Right mouse button ** 3 = Center or scroll button {{PageDescription}}...")
  • 12:09, 19 April 2022 SMcNeill talk contribs created page MK$ (Created page with "{{DISPLAYTITLE:_MK$}}{{DISPLAYTITLE:}} The _MK$ function can convert any numerical type into an ASCII STRING value that can be converted back using _CV. {{PageSyntax}} :{{Parameter|string_value$}} = _MK$({{Parameter|numericalType}}, {{Parameter|numericalValue}}) {{Parameters}} * {{Parameter|numericalType}} is any QB64 numerical type: INTEGER, LONG, SINGLE, DOUBLE, _INTEGER64, _BYTE or _BIT. * Whole integer values can be...")
  • 12:08, 19 April 2022 SMcNeill talk contribs created page SCREENMOVE (Created page with "{{DISPLAYTITLE:_SCREENMOVE}} The _SCREENMOVE statement positions the program window on the desktop using designated coordinates. {{PageSyntax}} : _SCREENMOVE {{{Parameter|column&}}, {{Parameter|row&}}|_MIDDLE} {{Parameters}} * Positions the program window on the desktop using the {{Parameter|column&}} and {{Parameter|row&}} pixel coordinates for the upper left corner. * '''_MIDDLE''' can be used instead to automatically center the program window on the deskto...")
  • 12:07, 19 April 2022 SMcNeill talk contribs created page MEMPUT (Created page with "{{DISPLAYTITLE:_MEMPUT}} The _MEMPUT statement writes data to a portion of a designated memory block at an OFFSET position. {{PageSyntax}} : _MEMPUT {{Parameter|memoryBlock}}, {{Parameter|bytePosition}}, {{Parameter|sourceVariable}} [AS {{Parameter|type}}] {{Parameters}} * {{Parameter|memoryBlock}} is a _MEM variable type memory block name created by _MEMNEW or the _MEM function. * {{Parameter|bytePosition}} is the {{Parameter|...")
  • 12:07, 19 April 2022 SMcNeill talk contribs created page MEMNEW (Created page with "{{DISPLAYTITLE:_MEMNEW}} The _MEMNEW function allocates new memory and returns a _MEM memory block referring to it. {{PageSyntax}} : {{Parameter|memoryBlock}} = _MEMNEW({{Parameter|byteSize}}) {{Parameters}} * The {{Parameter|byteSize}} parameter is the desired byte size of the memory block based on the variable type it will hold. {{PageDescription}} * The {{Parameter|memoryBlock}} value created holds the elements .OFFSET, .SIZE, .TYPE and .ELEMENTS...")
  • 12:06, 19 April 2022 SMcNeill talk contribs created page MEMIMAGE (Created page with "{{DISPLAYTITLE:_MEMIMAGE}} The _MEMIMAGE function returns a _MEM value referring to an image's memory using a designated image handle. {{PageSyntax}} : {{Parameter|imageBlock}} = _MEMIMAGE[({{Parameter|imageHandle&}})] {{Parameters}} * The {{Parameter|imageBlock}} _MEM type variable holds the read-only elements .OFFSET, .SIZE, .TYPE and .ELEMENTSIZE. * If the optional {{Parameter|imageHandle&}} isn't passed, it is assumed to be the current _DESTin...")
  • 12:06, 19 April 2022 SMcNeill talk contribs created page MEMGET (function) (Created page with "{{DISPLAYTITLE:_MEMGET (function)}} The _MEMGET function returns a value from a specific memory block name at the specified OFFSET using a certain variable type. {{PageSyntax}} : {{Parameter|returnValue}} = _MEMGET({{Parameter|memoryBlock}}, {{Parameter|bytePosition}}, {{Parameter|variableType}}) {{Parameters}} * Returns a value of the {{Parameter|variableType}} designated. The holding variable must match that TYPE. * {{Parameter|memoryBlock}} is a _MEM...")
  • 12:05, 19 April 2022 SMcNeill talk contribs created page MEMGET (Created page with "{{DISPLAYTITLE:_MEMGET}} The _MEMGET statement reads a portion of a memory block at an OFFSET position into a variable, array or user defined type. {{PageSyntax}} : _MEMGET {{Parameter|memoryBlock}}, {{Parameter|bytePosition}}, {{Parameter|destinationVariable}} * {{Parameter|memoryBlock}} is a _MEM variable type memory block name created by _MEMNEW or the _MEM function. * {{Parameter|bytePosition}} is the {{Parameter|memoryBlock}}....")
  • 12:05, 19 April 2022 SMcNeill talk contribs created page MEMFREE (Created page with "{{DISPLAYTITLE:_MEMFREE}} The _MEMFREE statement frees the designated memory block _MEM value and must be used with all memory functions. {{PageSyntax}} : _MEMFREE {{Parameter|memoryVariable}} {{Parameters}} * ALL designated _MEM type {{Parameter|memoryVariable}} values must be freed to conserve memory when they are no longer used or needed. {{PageDescription}} * Since _MEM type variables cannot use a suffix, use DIM {{Parameter|memoryVaria...")
  • 12:04, 19 April 2022 SMcNeill talk contribs created page MEMFILL (Created page with "{{DISPLAYTITLE:_MEMFILL}} The _MEMFILL statement converts a value to a specified type, then fills memory with that type including any non-whole remainder. {{PageSyntax}} : _MEMFILL {{Parameter|memoryBlock}}, {{Parameter|memoryBlock.OFFSET}}, {{Parameter|fillBytes}}, {{Parameter|value}} [AS {{Parameter|variableType}}] {{Parameters}} * The {{Parameter|memoryBlock}} _MEM memory block is the block referenced to be filled. * {{Parameter|memoryBlock.OFFSET}} is...")
  • 12:04, 19 April 2022 SMcNeill talk contribs created page MEMEXISTS (Created page with "{{DISPLAYTITLE:_MEMEXISTS}} The _MEMEXISTS function returns true (-1) if the memory block variable name specified exists in memory and false (0) if it does not. {{PageSyntax}} : {{Parameter|result}} = _MEMEXISTS({{Parameter|memBlock}}) {{PageDescription}} * The {{Parameter|memBlock}} variable name must have been created using DIM memBlock AS _MEM type (DIM. * The function verifies that the memory variable exists in memory before using a passed...")
  • 12:04, 19 April 2022 SMcNeill talk contribs created page MEMELEMENT (Created page with "{{DISPLAYTITLE:_MEMELEMENT}} The _MEMELEMENT function returns a _MEM block referring to a variable's memory, but not past it. {{PageSyntax}} : {{Parameter|memoryBlock}} = _MEMELEMENT({{Parameter|referenceVariable}}) * The {{Parameter|referenceVariable}} parameter designates the existing variable name using the memory block. * _MEMELEMENT is the same as _MEM but in an array it returns the specifications of an element, not the entire array. * All values...")
  • 12:03, 19 April 2022 SMcNeill talk contribs created page MEMCOPY (Created page with "{{DISPLAYTITLE:_MEMCOPY}} The _MEMCOPY statement copies a block of bytes from one memory offset to another offset in memory. {{PageSyntax}} : _MEMCOPY {{Parameter|sourceBlock}}, {{Parameter|sourceBlock.OFFSET}}, {{Parameter|sourceBlock.SIZE}} TO {{Parameter|destBlock}}, {{Parameter|destBlock.OFFSET}} {{Parameters}} * {{Parameter|sourceBlock}} is the source memory block name created AS _MEM. * {{Parameter|sourceBlock.OFFSET}} is the dot _OFFSET wi...")
  • 12:03, 19 April 2022 SMcNeill talk contribs created page MEM (Created page with "{{DISPLAYTITLE:_MEM}} The _MEM variable type can be used when working with memory blocks. It has no variable type suffix. {{PageSyntax}} : DIM m AS _MEM {{PageDescription}} ''Variable TYPE:'' * Memory DOT values are actually part of the built in memory variable type in QB64. The following TYPE is built in: {{WhiteStart}}TYPE memory_type OFFSET AS _OFFSET 'start location of block(changes with byte position) SIZE AS _OFFSET...")
  • 12:02, 19 April 2022 SMcNeill talk contribs created page MEM (function) (Created page with "{{DISPLAYTITLE:_MEM (function)}} The _MEM function returns a _MEM block referring to the largest possible continuous memory region beginning at a variable's offset. {{PageSyntax}} : {{Parameter|memoryBlock}} = _MEM({{Parameter|referenceVariable}}) ===Unsecure syntax=== : {{Parameter|memoryBlock}} = _MEM({{Parameter|offset}}, {{Parameter|byteSize}}) {{Parameters}} * The {{Parameter|memoryBlock}} created will hold the {{Parameter|referenceVariable}} or a...")
  • 12:02, 19 April 2022 SMcNeill talk contribs created page MAPUNICODE (function) (Created page with "{{DISPLAYTITLE:_MAPUNICODE (function)}} The _MAPUNICODE function returns the Unicode (UTF-32) code point value of a mapped ASCII character code. {{PageSyntax}} : {{Parameter|utfValue&}} = _MAPUNICODE({{Parameter|asciiCode%}}) {{PageDescription}} * UTF-32 values have 4-byte encoding so the return variable should be LONG. * The {{Parameter|asciiCode%}} can be any INTEGER value from 0 to 255. * Returns can be used to verify or catalog the present...")
  • 12:01, 19 April 2022 SMcNeill talk contribs created page MAPUNICODE (Created page with "{{DISPLAYTITLE:_MAPUNICODE}} The _MAPUNICODE statement maps a Unicode value to an ASCII character code value. {{PageSyntax}} : _MAPUNICODE {{Parameter|unicode&}} '''TO''' {{Parameter|asciiCode%}} * The LONG {{Parameter|unicode&}} value is a hexadecimal or decimal code value from a Unicode Code Page. * The {{Parameter|asciiCode%}} INTEGER parameter is any ASCII or Extended code value from 0 to 255. * Use the Un...")
  • 12:01, 19 April 2022 SMcNeill talk contribs created page MAPTRIANGLE (Created page with "{{DISPLAYTITLE:_MAPTRIANGLE}} The _MAPTRIANGLE statement maps a triangular portion of an image onto a destination image or screen page. {{PageSyntax}} ===2D drawing=== :_MAPTRIANGLE [{_SEAMLESS}] '''('''{{Parameter|sx1}}''',''' {{Parameter|sy1}}''')-('''{{Parameter|sx2}}''',''' {{Parameter|sy2}}''')-('''{{Parameter|sx3}}''',''' {{Parameter|sy3}}'''),''' {{Parameter|source&}} '''TO ('''{{Parameter|dx1}}''',''' {{Parameter|dy1}}''')-('''{{Parameter|dx2}}''',''' {...")
  • 12:00, 19 April 2022 SMcNeill talk contribs created page LOADIMAGE (Created page with "{{DISPLAYTITLE:_LOADIMAGE}} The _LOADIMAGE function loads an image into memory and returns valid LONG image handle values that are less than -1. {{PageSyntax}} :{{Parameter|handle&}} = _LOADIMAGE({{Parameter|filename$}}[, {{Parameter|mode%}}]) {{Parameters}} *{{Parameter|filename$}} is literal or variable STRING file name value. *Optional {{Parameter|mode%}} INTEGER values can be: **32 = 32-bit **33 = hardware image {{PageDescription}} *Var...")
  • 12:00, 19 April 2022 SMcNeill talk contribs created page LOADFONT (Created page with "{{DISPLAYTITLE:_LOADFONT}} The _LOADFONT function loads a TrueType font (.TTF) or an OpenType font (.OTF) file in a specific size and style and returns a LONG font handle. {{PageSyntax}} : {{Parameter|handle&}} = _LOADFONT({{Parameter|fontFileName$}}, {{Parameter|size%}}[, "{MONOSPACE|, BOLD|, ITALIC|, UNDERLINE|, UNICODE|, DONTBLEND}"]) {{PageDescription}} * The assigned LONG font {{Parameter|handle&}} variable return value designates a font style to...")
  • 11:59, 19 April 2022 SMcNeill talk contribs created page LIMIT (Created page with "{{DISPLAYTITLE:_LIMIT}} The _LIMIT statement sets the loop repeat rate of a program to so many per second, relinquishing spare CPU cycles to other applications. {{PageSyntax}} : _LIMIT {{Parameter|framesPerSecond!}} * The {{Parameter|framesPerSecond!}} SINGLE parameter value adjusts the loops per second of a program loop. '''Do not use negative values.''' * The loop code is executed before the loop is delayed. Loop cycles below once per second may delay...")
  • 11:58, 19 April 2022 SMcNeill talk contribs created page LASTWHEEL (Created page with "{{DISPLAYTITLE:_LASTWHEEL}} The _LASTWHEEL function returns the number of wheels a specified number INPUT device on your computer has. {{PageSyntax}} : {{Parameter|wheelCount%}} = _LASTWHEEL({{Parameter|deviceNumber}}) * Returns the number of wheels that can be used on a specified device number within the number of _DEVICES found. * A valid number can be sent to the _WHEEL function to find any relative positive or negative wheel movements. * The devi...")
  • 06:17, 19 April 2022 SMcNeill talk contribs created page LASTBUTTON (Created page with "{{DISPLAYTITLE:_LASTBUTTON}} The _LASTBUTTON function returns the number of buttons a specified INPUT device on your computer has. {{PageSyntax}} : {{Parameter|buttonCount%}} = __LASTBUTTON({{Parameter|deviceNumber}}) * Returns the number of buttons that can be read on a specified device number within the number of _DEVICES found. * A valid number can be sent to the _BUTTON or _BUTTONCHANGE function to find any button events. * The specific device...")
  • 06:16, 19 April 2022 SMcNeill talk contribs created page LASTAXIS (Created page with "{{DISPLAYTITLE:_LASTAXIS}} The _LASTAXIS function returns the number of axis a specified number INPUT device on your computer has. {{PageSyntax}} : {{Parameter|axisCount%}} = _LASTAXIS({{Parameter|deviceNumber}}) {{PageDescription}} * Returns the number of axis that can be read on a specified device number within the number of _DEVICES found. * A valid number can be sent to the _AXIS function to find any relative axis movements. * The devices are list...")
  • 06:16, 19 April 2022 SMcNeill talk contribs created page $LET (Created page with "$LET is precompiler command, which is now usable by modern day cavemen to help include and exclude which sections of code compiles in their program based on OS/bit-size or other predefined conditions. {{PageSyntax}} : $LET variable = expression {{PageDescription}} * Unlike LET, $LET is not optional. * $LET a = 12 sets a precompiler variable "a" to the value of 12. This variable is only valid for the precompiler itself and does nothing to affect...")
  • 06:15, 19 April 2022 SMcNeill talk contribs created page KEYDOWN (Created page with "{{DISPLAYTITLE:_KEYDOWN}} The '''_KEYDOWN''' function returns whether modifying keys like CTRL, ALT, SHIFT, and any other keys are pressed. {{PageSyntax}} :: return% = '''_KEYDOWN('''''code&''''')''' * The ''return'' value is -1 if a specified key is pressed or 0 if it was not pressed. It can be used to monitor key combinations. * The POSITIVE LONG ''code'' value can be from any function key that needs to be monitored in a key press combination. * Unicode refer...")
  • 06:14, 19 April 2022 SMcNeill talk contribs created page KEYHIT (Created page with "{{DISPLAYTITLE:_KEYHIT}} The _KEYHIT function returns ASCII one and two byte, OpenGL Virtual Key and Unicode keyboard key press codes. {{PageSyntax}} :{{Parameter|keycode&}} = _KEYHIT {{PageDescription}} * Return values range up to &H40000000 so use a LONG or _INTEGER64 variable type. See the _KEYDOWN code list: :* 0-255: ASCII values (Refer to [http://en.wikipedia.org/wiki/Code_page_437 CP437]). :* 256-65535: ASCII#Two_Byte_Codes|2-byte...")
  • 06:14, 19 April 2022 SMcNeill talk contribs created page KEYCLEAR (Created page with "{{DISPLAYTITLE:_KEYCLEAR}} _KEYCLEAR clears all keyboard input buffers. {{PageSyntax}} :_KEYCLEAR {{Parameter|buffer&}} {{Parameters}} *{{Parameter|buffer&}} indicates the buffer to be cleared: ** 1 - Clear the regular keyboard buffer, as used by all input command except the following: _KEYHIT, _KEYDOWN, INP(&H60. This is the same as the the emulated BIOS keyboard buffer, so legacy code reading from it via PEEK/POKE/CALL ABSOLUTE will also be affected. ** 2 -...")
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)