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)
  • 16:53, 19 April 2022 BigRon55 talk contribs created page AS (Created page with "The AS keyword defines a variable data type. {{PageDescription}} * AS defines the variable or array type AS _BIT, _BYTE, INTEGER, LONG, _INTEGER64, SINGLE, DOUBLE, _FLOAT or STRING. * Specifies a variable's type in a declarative statement or parameter list using: ** DIM or REDIM ** DECLARE LIBRARY ** SUB ** FUNCTION ** TYPE ** SHARED ** COMMON SHARED ** STATIC ===Details=== * Specifi...")
  • 16:53, 19 April 2022 BigRon55 talk contribs created page TO (Created page with "TO {{text|indicates a range of numerical values or an assignment of one value to another.}} {{PageSyntax}} ::: DIM array(1 TO 100) ::: FOR i = 1 TO 10 ::: _MAPUNICODE unicode TO asciicode ::: _SETALPHA alpha%, c1& TO c2& * To specify a range in the CASE clause of a SELECT CASE statement. * To specify the range for the loop counter in a FOR...NEXT loop. * Array dimensions can be set to have a range of element numbers with TO. * Specifies an ASCII...")
  • 16:52, 19 April 2022 BigRon55 talk contribs created page SHARED (Created page with "The '''SHARED''' statement allows variables to be passed automatically to any SUB or FUNCTION procedure. {{PageSyntax}} :: DIM SHARED Qt AS STRING * 1 * DIMensioned variables are shared with all procedures in the program module. * When used with DIM in the main module, it eliminates the need to pass a parameter variable to a SUB or FUNCTION. * Use COMMON SHARED to share a list of variable values with sub-procedures or other modules. See...")
  • 16:51, 19 April 2022 BigRon55 talk contribs created page Comma (Created page with "The '''comma''' is used to TAB the cursor after a PRINT statement's text to tab append another printed value. ''Usage:'' INPUT "Name, age and sex(M or F): ", nm$, age%, sex$ * Commas in PRINT statements TAB space values up to 15 column places with column 57 being the maximum per row. * A comma following the prompt text in an INPUT statement does not display a question mark. A semicolon or no prompt does. * Commas are also used betwe...")
  • 16:50, 19 April 2022 BigRon55 talk contribs created page $DYNAMIC (Created page with "The $DYNAMIC metacommand allows the creation of dynamic (changeable) arrays. {{PageSyntax}} :{REM | ' } $DYNAMIC {{PageDescription}} * QBasic metacommands require REM or apostrophe (') before them and are always placed at the start of the main module. * Dynamic arrays can be resized using REDIM. The array's type cannot be changed. * All data in the array will be lost when REDIMensioned except whe...")
  • 16:47, 19 April 2022 BigRon55 talk contribs created page INPUT (file mode) (Created page with "The OPEN statement is used to open a file or COM serial communications port for program input or output. {{PageSyntax}} : OPEN {{Parameter|fileName$}} ['''FOR''' {{Parameter|mode}}] [{{{KW|ACCESS}}|{{{KW|LOCK}}|SHARED}} [{READ|WRITE}] AS [#]{{Parameter|fileNumber&}} [LEN = {{Parameter|recordLength}}] ===Legacy ''GW-BASIC'' syntax=== : OPEN {{Parameter|modeLetter$}}, [#]{{Parameter|fileNumber&}}, {{Parameter|fileName$}}[, {{Parameter|recor...")
  • 16:40, 19 April 2022 BigRon55 talk contribs created page PRINT USING (Created page with "The '''PRINT USING''' statement is used to PRINT formatted data to the Screen or a file using a STRING template. {{PageSyntax}} :: '''PRINT''' [''text$''{;|,}] '''USING''' ''template$''; ''variable''[; ...][{;|,}] {{Parameters}} * Literal or variable STRING ''text$'' can be placed between PRINT and USING or it can be included in the ''template''. * A semicolon or comma may follow the ''text'' to stop or tab the print cursor before the ''template''...")
  • 16:39, 19 April 2022 BigRon55 talk contribs created page FUNCTION (Created page with "A FUNCTION block statement is used to create a function procedure to return a calculated value to a program. {{PageSyntax}} : '''FUNCTION procedureName'''[type-suffix] [(''parameters'')] :: ''{code}'' :: 'variable definitions and procedure statements :: ⋮ :: procedureName = returnValue : '''END FUNCTION''' {{PageDescription}} * The function type can be any variable type that it will return to the program and is represented by the type suffix. * Functions hold o...")
  • 16:39, 19 April 2022 BigRon55 talk contribs created page SUB (Created page with "A '''SUB''' procedure is a procedure within a program that can calculate and return multiple parameter values just like a full program. {{PageSyntax}} :: '''SUB Procedure_name''' [(''parameter''[, ''list''...])] :: ... :: ... 'procedure variable definitions and statements :: ... :: '''END SUB''' {{Parameters}} * Parameters passed after the procedure call must match the variable types in the SUB parameters in order. * If there are no ''parameter''s passed or they are...")
  • 16:38, 19 April 2022 BigRon55 talk contribs created page ACCESS (Created page with "The OPEN statement is used to open a file or COM serial communications port for program input or output. {{PageSyntax}} : OPEN {{Parameter|fileName$}} ['''FOR''' {{Parameter|mode}}] [{{{KW|ACCESS}}|{{{KW|LOCK}}|SHARED}} [{READ|WRITE}] AS [#]{{Parameter|fileNumber&}} [LEN = {{Parameter|recordLength}}] ===Legacy ''GW-BASIC'' syntax=== : OPEN {{Parameter|modeLetter$}}, [#]{{Parameter|fileNumber&}}, {{Parameter|fileName$}}[, {{Parameter|recor...")
  • 16:37, 19 April 2022 BigRon55 talk contribs created page DATA (Created page with "The DATA statement creates a line of fixed program information separated by commas. The DATA can be later READ by the program at runtime. {{PageSyntax}} : DATA [value1, value2, ...] {{PageDescription}} * DATA is used at the beginning of every data field line with commas separating the values that follow. * Values can be any '''literal''' STRING or numerical type. '''Variables cannot be used.''' * DATA fields can be placed and READ consecutively in the mai...")
  • 16:35, 19 April 2022 BigRon55 talk contribs created page CINT (Created page with "The CINT function rounds decimal point numbers up or down to the nearest INTEGER value. {{PageSyntax}} : {{Parameter|value%}} = CINT({{Parameter|expression}}) {{Parameters}} * {{Parameter|expression}} is any TYPE of literal or variable numerical value or mathematical calculation. {{PageDescription}} * Values greater than .5 are rounded up. Values lower than .5 are rounded down. * ''Warning:'' Since CINT is used for integer values, the input va...")
  • 16:34, 19 April 2022 BigRon55 talk contribs created page INT (Created page with "The INT function rounds a numeric value down to the next whole number. {{PageSyntax}} : {{Parameter|result}} = INT({{Parameter|expression}}) {{Parameters}} * {{Parameter|expression}} is any type of literal or variable numerical value or mathematical calculation. {{PageDescription}} * INT returns the first whole number INTEGER that is less than the {{Parameter|expression}} value. * This means that INT rounds down for both positive...")
  • 16:02, 19 April 2022 BigRon55 talk contribs created page TIMER (Created page with "The '''TIMER''' function returns the number of seconds past the previous midnite down to an accuracy of 1/18th of a second. == QB Syntax == ::: seconds! = TIMER == QB64 Syntax == ::: seconds# = TIMER[(''accuracy!'')] * TIMER return values range from 0 at midnight to 86399! A comparison value must stay within that range! * INTEGER or LONG second values range from 0 at midnight to 86399 seconds each day. * Qbasic can return SINGLE values down to about .04...")
  • 16:00, 19 April 2022 BigRon55 talk contribs created page SEEK (statement) (Created page with "The '''SEEK''' statement sets the next byte or record position of a file for a read or write. {{PageSyntax}} :: SEEK ''filenumber&'', ''position'' * ''filenumber'' must be the file number that is OPEN and being read or written to. * ''position'' is a byte in BINARY or sequencial files created in OUTPUT, APPEND or INPUT (file mode)s. The first byte = 1. * ''position'' is the record in RANDOM files to read or write. Records can hold more than...")
  • 15:59, 19 April 2022 BigRon55 talk contribs created page SEEK (Created page with "The '''SEEK''' function returns the current byte or record position in a file. {{PageSyntax}} :: byte = SEEK(filenumber&) * Filenumber is the number of an OPEN file in any mode. * In RANDOM files SEEK returns the current record position. * In BINARY or sequencial files SEEK returns the current byte position(first byte = 1). * Since the first file position is 1 it may require adding one to an offset value when documentation uses that position as 0. * Devi...")
  • 15:59, 19 April 2022 BigRon55 talk contribs created page BINARY (Created page with "The OPEN statement is used to open a file or COM serial communications port for program input or output. {{PageSyntax}} : OPEN {{Parameter|fileName$}} ['''FOR''' {{Parameter|mode}}] [{{{KW|ACCESS}}|{{{KW|LOCK}}|SHARED}} [{READ|WRITE}] AS [#]{{Parameter|fileNumber&}} [LEN = {{Parameter|recordLength}}] ===Legacy ''GW-BASIC'' syntax=== : OPEN {{Parameter|modeLetter$}}, [#]{{Parameter|fileNumber&}}, {{Parameter|fileName$}}[, {{Parameter|recor...")
  • 15:55, 19 April 2022 BigRon55 talk contribs created page OPEN COM (Created page with "The OPEN COM statement is used to access a computer's serial port COM. {{PageSyntax}} : '''OPEN''' "COMn: ''Speed'', ''Parity'', ''Bits'', ''Stopbit'', [''Options'']" [FOR {RANDOM|BINARY|OUTPUT|INPUT}] AS #''P'' [LEN = {{Parameter|byteSize}}] {{Parameters}} * ''Speed'' (baud rate): 50, 150, 300, 600, 1200, 1800, 2400, '''9600''' (QBasic's maximum), 19200 or '''115200''' ('''QB64''''s maximum). * ''Parity'': '''N''' (none), E (eve...")
  • 15:54, 19 April 2022 BigRon55 talk contribs created page LOF (Created page with "The LOF function is used to find the length of an OPEN file in bytes. {{PageSyntax}} : ''totalBytes&'' = LOF([#]{{Parameter|fileNumber}}) {{PageDescription}} * LOF returns the number of bytes in an OPENed designated {{Parameter|fileNumber}}. File is empty if it returns 0. * {{Parameter|fileNumber}} is the number of the opened file. '''#''' is not required. * Often used to determine the number of records in a RANDOM access file. * Can also be used...")
  • 15:53, 19 April 2022 BigRon55 talk contribs created page DOUBLE (Created page with "DOUBLE type floating point numerical values use 8 bytes per value. {{PageSyntax}} : DIM {{Parameter|variable}} AS DOUBLE {{PageDescription}} * Literal or variable values can range up to 15 decimal point places. * The variable suffix type is '''#'''. * Use DOUBLE and _FLOAT variables sparingly as they use a lot of program memory. * Values returned may be expressed using exponential or scientific notation using '''E''' for SINGLE or '''D''' for...")
  • 15:53, 19 April 2022 BigRon55 talk contribs created page SINGLE (Created page with "'''SINGLE''' variables are 4 byte floating decimal point numerical values up to seven digits in length. {{PageSyntax}} :: DIM ''variable'' AS SINGLE {{PageDescription}} * Values can range up to 7 digits. Decimal point accuracy depends on whole value places taken. * Single is the '''default variable type''' assigned to undefined variables without a type suffix. * Variable suffix type designation is '''!'''. Suffix can also be placed after a literal numerical value...")
  • 15:52, 19 April 2022 BigRon55 talk contribs created page STRING (Created page with "'''STRING''' variables or literal values are one byte per character length text or ASCII characters. {{PageSyntax}} :: DIM variable AS STRING [* byte_length] * ''Byte length'' is optional in DIM statements, but is required in TYPE definitions as a literal or constant INTEGER value. * Literal strings are defined by quotation marks on each end. The quotes will not PRINT to the screen. * Quotation marks cannot be placed inside of literal st...")
  • 15:51, 19 April 2022 BigRon55 talk contribs created page FIELD (Created page with "The FIELD statement creates a STRING type definition for a random-access file buffer. {{PageSyntax}} : FIELD [#]{{Parameter|fileNumber&}}, {{Parameter|fieldWidth1%}} AS {{Parameter|variable1$}}[, {{Parameter|fieldWidthN%}} AS {{Parameter|variableN$}}] {{PageDescription}} * {{Parameter|fileNumber%}} is a file number used in the OPEN statement or a value from the FREEFILE function. * Combined size of the {{Parameter|fieldWidth%}} paramet...")
  • 15:51, 19 April 2022 BigRon55 talk contribs created page TYPE (Created page with "'''TYPE''' definitions are used to create variables that can hold more than one variable type of a fixed byte length. {{PageSyntax}} ::'''TYPE''' typename ::. ::. variable(s) AS type ::. ::'''END TYPE''' * Typename is an undefined type name holder as it can hold any variable types. * TYPE definitions should be placed in the main module before the start of the program code execution. * TYPE definitions CAN be placed in SUB or FUNCTION procedures using QB64...")
  • 15:38, 19 April 2022 BigRon55 talk contribs created page PUT (Created page with "The '''PUT #''' file or port statement writes data to a specific byte or record location. {{PageSyntax}} :: '''PUT #''filenumber&'',''' [''position''][, {''holdingvariable''|''holdingarray()''}] * File/port number is the number used in the OPEN statement. * The INTEGER or LONG file byte ''position'' in a BINARY file or the record ''position'' in a RANDOM file '''must be greater than zero'''. * The file byte or record ''position'' can be omitte...")
  • 15:37, 19 April 2022 BigRon55 talk contribs created page GET (Created page with "The GET # statement reads data from a file or port device by bytes or record positions. {{PageSyntax}} : GET #{{Parameter|fileNumber&}}, [{{Parameter|position}}][, {{{Parameter|targetVariable}}|{{Parameter|targetArray()}}}] {{PageDescription}} * {{Parameter|fileNumber&}} is the file or port number used in the OPEN AS BINARY or RANDOM statement. * The INTEGER or LONG byte {{Parameter|position}} in a BINARY file or the record {{Paramete...")
  • 15:36, 19 April 2022 BigRon55 talk contribs created page OPEN (Created page with "The OPEN statement is used to open a file or COM serial communications port for program input or output. {{PageSyntax}} : OPEN {{Parameter|fileName$}} ['''FOR''' {{Parameter|mode}}] [{{{KW|ACCESS}}|{{{KW|LOCK}}|SHARED}} [{READ|WRITE}] AS [#]{{Parameter|fileNumber&}} [LEN = {{Parameter|recordLength}}] ===Legacy ''GW-BASIC'' syntax=== : OPEN {{Parameter|modeLetter$}}, [#]{{Parameter|fileNumber&}}, {{Parameter|fileName$}}[, {{Parameter|recor...")
  • 15:34, 19 April 2022 SMcNeill talk contribs created page SCREENIMAGE (Created page with "{{DISPLAYTITLE:_SCREENIMAGE}} The _SCREENIMAGE function stores the current desktop image or a portion of it and returns an image handle. {{PageSyntax}} : {{Parameter|imageHandle&}} = _SCREENIMAGE({{Parameter|column1}}, {{Parameter|row1}}, {{Parameter|column2}}, {{Parameter|row2}})] {{PageDescription}} * {{Parameter|imageHandle&}} is the handle to the new image in memory that will contain the desktop screenshot. * The optional screen {{Parameter|column}} and {...")
  • 15:34, 19 April 2022 SMcNeill talk contribs created page SCREENICON (Created page with "{{DISPLAYTITLE:_SCREENICON}} The _SCREENICON statement can be used to minimize the main program window to the taskbar. {{PageSyntax}} : _SCREENICON {{PageDescription}} * Use _SCREENICON to minimize the main program window to the taskbar. ==Availability== * '''Version 1.000 and up'''. {{PageSeeAlso}} * $SCREENHIDE, $SCREENSHOW, $CONSOLE (QB64 Metacommands) * _SCREENHIDE, _SCREENSHOW, _CONSOLE * _SCREENICON (function)...")
  • 15:33, 19 April 2022 SMcNeill talk contribs created page SCREENICON (function) (Created page with "{{DISPLAYTITLE:_SCREENICON (function)}} The _SCREENICON function returns true (-1) or false (0) to indicate if the window has been minimized to an icon on the taskbar. {{PageSyntax}} : {{Parameter|isMinimized%%}} = _SCREENICON {{PageDescription}} * The function returns true (-1) when the program is minimized to the task bar and false (0) when not. {{PageSeeAlso}} * _SCREENICON * _SCREENHIDE * _SCREENSHOW {{PageNaviga...")
  • 15:33, 19 April 2022 SMcNeill talk contribs created page SCREENHIDE (Created page with "{{DISPLAYTITLE:_SCREENHIDE}} The '''_SCREENHIDE''' statement can be used to hide the main program window in a section of code. {{PageSyntax}} ::: _SCREENHIDE * Use _SCREENHIDE to get rid of the main program window until later in the program. * Use the Metacommand to get rid of the program window throughout a program or when using $CONSOLE. * _SCREENHIDE or $SCREENHIDE must be used before _SCREENSHOW or $SCREENSHOW can be used! ''See also:''...")
  • 15:32, 19 April 2022 SMcNeill talk contribs created page $SCREENHIDE (Created page with "The $SCREENHIDE metacommand can be used to hide the main program window throughout a program. {{PageSyntax}} : $SCREENHIDE * $SCREENHIDE may be used at the start of a program to hide the main program window when using a console window. * The _SCREENHIDE statement must be used before _SCREENSHOW can be used in sections of a program. * '''QB64 metacommands cannot be commented out with apostrophe or [[REM]...")
  • 15:32, 19 April 2022 BigRon55 talk contribs created page RUN (Created page with "'''RUN''' is a control flow statement that clears and restarts the program currently in memory or executes another specified program. The multi-modular technique goes back to when QBasic and QuickBASIC had module size constraints. In QB64 it has been implemented so that that older code can still be compiled, though '''it is advisable to use single modules for a single project (not counting $INCLUDE libraries), for ease of sharing and also because the module size con...")
  • 15:32, 19 April 2022 SMcNeill talk contribs created page SCREENEXISTS (Created page with "{{DISPLAYTITLE:_SCREENEXISTS}} The _SCREENEXISTS function returns true (-1) once a screen has been created. {{PageSyntax}} : {{Parameter|screenReady%%}} = _SCREENEXISTS {{PageDescription}} * Function returns true (-1) once a program screen is available to use or change. * Can be used to avoid program errors because a screen was not ready for input or alterations. ** Use before _TITLE, _SCREENMOVE and other functions that require the output window to h...")
  • 15:31, 19 April 2022 BigRon55 talk contribs created page RTRIM$ (Created page with "The {{KW|RTRIM$}} function removes trailing space characters from a {{KW|STRING}} value. {{PageSyntax}} :{{parameter|return$}} = {{KW|RTRIM$}}({{Parameter|value$}}) {{PageDescription}} * {{Parameter|value$}} is the {{KW|STRING}} value to trim. * If {{Parameter|value$}} contains no trailing space characters, {{Parameter|value$}} is returned unchanged. * Convert fixed length {{KW|STRING}} values by using a different {{parameter|return$}} variable. {{PageExamples}} T...")
  • 15:30, 19 April 2022 BigRon55 talk contribs created page RSET (Created page with "The '''RSET''' statement right-justifies a string according to length of the string expression. {{PageSyntax}} :: RSET string_variable = string_expression * If the ''string_expression'' is longer than a fixed length string variable the value is truncated from the right side in LSET or RSET. * If the ''string_expression'' is smaller than the fixed length, spaces will occupy the extra positions in the string. * RSET can be used with a FIELD or TYPE strin...")
  • 15:29, 19 April 2022 BigRon55 talk contribs created page RND (Created page with "The '''RND''' function returns a random number with a value between 0 (inclusive) and 1 (exclusive). {{PageSyntax}} :: result! = RND [(''n'')] {{Parameters}} * ''n'' is a SINGLE numeric value that defines the behavior of the RND function but is '''NOT normally required''': ::n parameter omitted: Returns next random number in the sequence. ::n = 0: Return the last value returned. ::n < 0: Always returns the same value for any given n ::n > 0: the sequence of...")
  • 15:27, 19 April 2022 SMcNeill talk contribs created page SCREENCLICK (Created page with "{{DISPLAYTITLE:_SCREENCLICK}} The _SCREENCLICK statement simulates clicking on a pixel coordinate on the desktop screen with the left mouse button. {{PageSyntax}} : _SCREENCLICK {{Parameter|column%}}, {{Parameter|row%}}[, {{Parameter|button%}}] {{PageDescription}} * {{Parameter|column%}} is the horizontal pixel coordinate position on the screen. * {{Parameter|row%}} is the vertical pixel coordinate position on the screen. * Optional {{Parameter|button%}} can...")
  • 15:26, 19 April 2022 BigRon55 talk contribs created page RMDIR (Created page with "The {{KW|RMDIR}} statement deletes an empty directory using a designated path relative to the present path location. {{PageSyntax}} :{{KW|RMDIR}} {{Parameter|directory$}} {{PageDescription}} * {{Parameter|directory$}} is a relative path to the directory to delete. * Directory path must be a literal or variable STRING value designating the folder to be deleted. * If the directory contains files or folders, a file/path access error will occur. * If...")
  • 15:25, 19 April 2022 BigRon55 talk contribs created page RIGHT$ (Created page with "The '''RIGHT$''' function returns a set number of characters in a STRING variable starting from the end and counting backwards. {{PageSyntax}} :: '''RIGHT$('''''stringvalue$, numberofcharacters%''''')''' {{Parameters}} * The ''stringvalue$'' can be any string of ASCII characters as a STRING variable. * The ''numberofcharacters'' INTEGER value determines the number of characters to return from the right end of the string. {{PageDescription}} * If th...")
  • 15:25, 19 April 2022 SMcNeill talk contribs created page PUTIMAGE (Created page with "{{DISPLAYTITLE:_PUTIMAGE}} _PUTIMAGE puts an area of a source image to an area of a destination image in one operation, like GET and PUT. {{PageSyntax}} :_PUTIMAGE [STEP] [({{Parameter|dx1}}, {{Parameter|dy1}})-[STEP][({{Parameter|dx2}}, {{Parameter|dy2}})]][, {{Parameter|sourceHandle&}}][, {{Parameter|destHandle&}}][, ][STEP][({{Parameter|sx1}}, {{Parameter|sy1}})[-STEP][({{Parameter|sx2}}, {{Parameter...")
  • 15:25, 19 April 2022 SMcNeill talk contribs created page PRINTWIDTH (Created page with "{{DISPLAYTITLE:_PRINTWIDTH}}{{DISPLAYTITLE:}} The _PRINTWIDTH function returns the width in pixels of the text string specified. {{PageSyntax}} : {{Parameter|pixelWidth%}} = _PRINTWIDTH({{Parameter|textToPrint$}}[, {{Parameter|destinationHandle&}}]) {{PageDescription}} * {{Parameter|textToPrint$}} is any literal or variable STRING value. * If the {{Parameter|destinationHandle&}} is omitted, the current destination image or screen page is used....")
  • 15:25, 19 April 2022 BigRon55 talk contribs created page RETURN (Created page with "'''RETURN''' is used in GOSUB procedures to return to the original call code line or a specified line label. {{PageSyntax}} :: '''RETURN''' [{''linelabel''|''linenumber''}] {{Parameters}} * RETURN without parameters returns to the code immediately following the original GOSUB call. * ''line number'' or ''linelabel'' after the RETURN statement returns code execution to that label. ''Usage:'' * Normally required at the end of a GOSUB procedure unless the...")
  • 15:24, 19 April 2022 SMcNeill talk contribs created page PRINTSTRING (Created page with "{{DISPLAYTITLE:_PRINTSTRING}} The _PRINTSTRING statement prints text strings using graphic column and row coordinate positions. {{PageSyntax}} : _PRINTSTRING({{Parameter|column}}, {{Parameter|row}}), {{Parameter|textExpression$}}[, {{Parameter|imageHandle&}}] {{Parameters}} * {{Parameter|column}} and {{Parameter|row}} are INTEGER or LONG starting PIXEL (graphic) column and row coordinates to set text or custom fonts. * {{Parameter|textExpr...")
  • 15:24, 19 April 2022 BigRon55 talk contribs created page RESUME (Created page with "The '''RESUME''' statement is used with '''NEXT''' or a line number or label in an error handling routine. {{PageSyntax}} : RESUME {'''NEXT'''|{{Parameter|lineLabel}}|{{Parameter|lineNumber}}} {{PageDescription}} * '''NEXT''' returns execution to the code immediately following the error. * A {{Parameter|lineLabel}} or {{Parameter|lineNumber}} is the code line to return to after an error. * If the line label or number is omitted or the line number = 0, the code ex...")
  • 15:24, 19 April 2022 SMcNeill talk contribs created page PRINTMODE (function) (Created page with "{{DISPLAYTITLE:_PRINTMODE (function)}} The _PRINTMODE function returns the current _PRINTMODE status as a numerical value from 1 to 3 in graphic screen modes. {{PageSyntax}} : {{Parameter|currentPrintMode}} = _PRINTMODE[({{Parameter|imageHandle&}})] {{Parameters}} * If no {{Parameter|imageHandle&}} is given, the current destination SCREEN page or image is assumed. {{PageDescription}} * Returns a...")
  • 15:24, 19 April 2022 SMcNeill talk contribs created page PRINTMODE (Created page with "{{DISPLAYTITLE:_PRINTMODE}} The _PRINTMODE statement sets the text or _FONT printing mode on a background image when using PRINT or _PRINTSTRING. {{PageSyntax}} : _PRINTMODE {''_KEEPBACKGROUND''|''_ONLYBACKGROUND''|''_FILLBACKGROUND''}[, {{Parameter|imageHandle&}}] {{Parameters}} * One of 3 mode keywords is mandatory when using this statement to deal with the text background. **''_KEEPBACKGROUND'' (mode 1): Text background transparent. Only the te...")
  • 15:23, 19 April 2022 BigRon55 talk contribs created page RESTORE (Created page with "The '''RESTORE''' statement is used to reset the DATA pointer to the beginning of the data. {{PageSyntax}} :: RESTORE [datafield] * The datafield line label or number enables a labeled data field to be READ more than once as required. * Datafield label names are not required when working with ONE or a progression of data fields in the main body of code. * Label multiple data fields to restore them to use them again when necessary. * If RESTORE is used with unlab...")
  • 15:23, 19 April 2022 SMcNeill talk contribs created page PRINTIMAGE (Created page with "{{DISPLAYTITLE:_PRINTIMAGE}} The _PRINTIMAGE statement prints a colored image on the printer, stretching it to full paper size first. {{PageSyntax}} : _PRINTIMAGE {{Parameter|imageHandle&}} * {{Parameter|imageHandle&}} is created by the _LOADIMAGE, _NEWIMAGE or _COPYIMAGE functions. * Use a white background to save ink. {{InlineCode}}CLS , _RGB(255, 255, 255){{InlineCodeEnd}} can be used to set the white background in any SCREEN mode. *...")
  • 15:23, 19 April 2022 BigRon55 talk contribs created page RESET (Created page with "The '''RESET''' statement closes all files and writes the directory information to a diskette before it is removed from a disk drive. {{PageSyntax}} :: RESET * Always execute a RESET command before removing a diskette from a disk drive. Otherwise, when the diskette is used again, it will not have the current directory information written on the directory track. * RESET closes all open files on all drives and writes the directory track to every diskette with open fil...")
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)