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)
  • 14:39, 20 April 2022 SMcNeill talk contribs created page CVI (Created page with "The CVI function decodes a 2-byte STRING generated by MKI$ (or read from a file) to INTEGER numeric values. {{PageSyntax}} : {{Parameter|result%}} = CVI({{Parameter|stringData$}}) {{PageDescription}} * ''CV'' functions (CVD, CVS, CVI, CVL, CVDMBF, CVSMBF) are used to convert values encoded by ''MK$'' functions (MKD$, MKS$, MKI$, MKL$, MKDMBF$, MKSMBF$). * '''QB64''' has _CV and _MK$ functions...")
  • 14:38, 20 April 2022 SMcNeill talk contribs created page CVDMBF (Created page with "The CVDMBF function decodes an 8-byte STRING generated by MKDMBF$ (or read from a file) to DOUBLE numeric values. {{PageSyntax}} : {{Parameter|result#}} = CVDMBF({{Parameter|stringData$}}) {{PageDescription}} * ''CV'' functions (CVD, CVS, CVI, CVL, CVDMBF, CVSMBF) are used to convert values encoded by ''MK$'' functions (MKD$, MKS$, MKI$, MKL$, MKDMBF$, MKSMBF$). * '''QB64''' has _CV and _MK$...")
  • 14:38, 20 April 2022 SMcNeill talk contribs created page CVD (Created page with "The CVD function decodes an 8-byte STRING generated by MKD$ (or read from a file) to DOUBLE numeric values. {{PageSyntax}} : {{Parameter|result#}} = CVD({{Parameter|stringData$}}) {{PageDescription}} * ''CV'' functions (CVD, CVS, CVI, CVL, CVDMBF, CVSMBF) are used to convert values encoded by ''MK$'' functions (MKD$, MKS$, MKI$, MKL$, MKDMBF$, MKSMBF$). * Variables of numerical types are also encoded...")
  • 14:38, 20 April 2022 SMcNeill talk contribs created page CSNG (Created page with "CSNG converts a numerical value to the closest SINGLE-precision number. {{PageSyntax}} : {{Parameter|singleValue!}} = CSNG({{Parameter|expression}}) {{Parameters}} * {{Parameter|expression}} is any TYPE of literal or variable numerical value or mathematical calculation. {{PageDescription}} * Returns the closest SINGLE decimal point value. * Also used to define a value as SINGLE-precision up to 7 decimals. {{PageExamples}} {{CodeStart}} A...")
  • 14:37, 20 April 2022 SMcNeill talk contribs created page COS (Created page with "The COS function returns the horizontal component or the cosine of an angle measured in radians. {{PageSyntax}} : {{Parameter|value!}} = COS({{Parameter|radianAngle!}}) {{Parameters}} * The {{Parameter|radianAngle!}} must be measured in radians. {{PageDescription}} * To convert from degrees to radians, multiply degrees * π / 180. * COSINE is the horizontal component of a unit vector in the direction theta (θ). * COS(x) can be calculated in ei...")
  • 14:23, 20 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...")
  • 13:58, 20 April 2022 BigRon55 talk contribs created page Parameters (Created page with "Optional '''parameters''' are values passed to SUB and FUNCTION procedures. They are always enclosed in parenthesis inside the procedures. {{PageSyntax}} ::: SUB SubName['''(''parameter''''' [{{KW|AS}} {{KW|Type}}][''', ...''']''')'''] ::: FUNCTION FunctionName['''(''parameter''''' [{{KW|AS}} {{KW|Type}}][''', ...''']''')'''] ::: CALL SubName['''(''parameter'''''[''', ...''']''')'''] ::: SubName ['''''parameter'''''][''', ...'''] ::: FunctionName[''...")
  • 13:57, 20 April 2022 BigRon55 talk contribs created page PUT (graphics statement) (Created page with "The '''PUT''' graphics statement is used to place GET or BSAVE file images stored in the designated array. {{PageSyntax}} :: '''PUT''' [{{KW|STEP}}]'''(''column'', ''row''), Array('''[''index'']''')'''[,] [{{KW|_CLIP}}] [{PSET|PRESET|AND|OR|XOR}]][, ''omitcolor''] ''Parameters:'' * The STEP keyword can be used to for coordinates relative to the last graphic coordinates used. * ''column'' and ''row'' INTEGER coordinate v...")
  • 13:57, 20 April 2022 BigRon55 talk contribs created page GET (graphics statement) (Created page with "The GET statement is used in graphics to store a box area image of the screen into an INTEGER array. ==Legacy support== * '''QB64 can manipulate parts of an image using _PUTIMAGE. For that reason, GET isn't recommended practice anymore and is supported to maintain compatibility with legacy code.''' {{PageSyntax}} : GET [STEP] ({{Parameter|column1}}, {{Parameter|row1}})-[STEP]({{Parameter|column2}}, {{Parameter|row2}}), {{Param...")
  • 13:56, 20 April 2022 BigRon55 talk contribs created page DRAW (Created page with "The DRAW statement uses a STRING expression to draw lines on the screen. {{PageSyntax}} : DRAW {{Parameter|drawString$}} {{PageDescription}} * The {{Parameter|drawString$}} can be DRAW instructions in quotation marks or a STRING variable using DRAW instructions. * DRAW starting coordinates can be set using PSET, PRESET, CIRCLE or LINE ending positions. * Other graphic objects can be located at or relative to the last DRAW p...")
  • 13:55, 20 April 2022 BigRon55 talk contribs created page LINE (Created page with "The LINE statement is used in graphic SCREEN modes to create lines or boxes. {{PageSyntax}} : LINE [STEP] ['''('''''column1''''',''' ''row1''''')''']'''-'''[STEP] '''('''''column2'', ''row2'''''),''' ''color''[, [{B|BF}], {{Parameter|style%}}] {{Parameters}} * The STEP keyword make ''column'' and ''row'' coordinates relative to the previously coordinates set by any graphic statement. * The optional parameters (''column1'', ''row1'')...")
  • 13:55, 20 April 2022 BigRon55 talk contribs created page PRESET (Created page with "The '''PRESET''' graphic SCREEN statement turns a pixel at a coordinate to the background color or a designated color attribute. {{PageSyntax}} :: '''PRESET''' [STEP]'''('''''column%'', ''row%''''')'''[, colorAttribute] ''Parameters:'' * Can use STEP when relative graphics coordinates are required. * ''column'' and ''row'' coordinates can be literal ot variable INTEGER values which can be offscreen. * If the ''colorAttribute'' is omitted, PRESET will...")
  • 13:54, 20 April 2022 BigRon55 talk contribs created page PSET (Created page with "The '''PSET''' grahics SCREEN statement sets a pixel to a coordinate with a default or designated color attribute. {{PageSyntax}} :: '''PSET''' [STEP]'''('''''column%'', ''row%''''')'''[, ''colorAttribute''] ''Parameters:'' * Can use STEP relative graphics coordinates from a previous graphic object. * ''Column'' and ''row'' can be literal or variable INTEGER coordinates values which can be offscreen. * If the ''colorAttribute'' is o...")
  • 13:53, 20 April 2022 BigRon55 talk contribs created page VIEW PRINT (Created page with "The VIEW PRINT statement defines the boundaries of a text viewport {{KW|PRINT}} area. {{PageSyntax}} : '''VIEW PRINT''' [{{Parameter|topRow%}} '''TO''' {{Parameter|bottomRow%}}] {{Parameters}} * {{Parameter|topRow%}} and {{Parameter|bottomRow%}} specify the upper and lower rows of the text viewport. * If {{Parameter|topRow%}} and {{Parameter|bottomRow%}} are not specified when first used, the text viewport is defined to be the entire screen. {{PageDescription}...")
  • 13:52, 20 April 2022 BigRon55 talk contribs created page SCREEN (function) (Created page with "The '''SCREEN''' function returns the ASCII code of a text character or the color attribute at a set text location on the screen. {{PageSyntax}} :: codeorcolor% = '''SCREEN (''row%'', ''column%''''' [, colorflag%]''')''' {{Parameters}} * ''row'' and ''column'' are the INTEGER text coordinates of the SCREEN mode used. * Optional ''colorflag'' INTEGER value can be omitted or 0 for ASCII code values or 1 for color attributes. ''Usage:'' * The ''co...")
  • 13:52, 20 April 2022 BigRon55 talk contribs created page POS (Created page with "The '''POS''' function returns the current print cursor text column position. {{PageSyntax}} :: column% = POS(0) * The value in parenthesis is normally 0, but any numerical value or variable could be used for compatibility with Basic. * When a semicolon ends the previous PRINT statement the cursor column position will be after the last character printed. * If TAB or a comma is used the column position will be immediately after the tabbed position normally 9 spac...")
  • 13:51, 20 April 2022 BigRon55 talk contribs created page CSRLIN (Created page with "The CSRLIN function returns the current text row position of the PRINT cursor. {{PageSyntax}} : {{Parameter|row%}} = CSRLIN {{PageDescription}} * The value returned is within the range of 1 to the current number of rows in the SCREEN mode used. ** In SCREEN 0 (text mode), the _HEIGHT function returns the number of text rows. ** In graphic modes, the number of available text rows can be calculated by dividing _HEIGHT (measured in pixels i...")
  • 13:49, 20 April 2022 BigRon55 talk contribs created page LOCATE (Created page with "The LOCATE statement locates the screen text row and column positions for a PRINT or INPUT procedure. {{PageSyntax}} : LOCATE [{{Parameter|row%}}][, {{Parameter|column%}}] [, {{Parameter|cursor%}}][, {{Parameter|cursorStart%}}, {{Parameter|cursorStop%}}] {{Parameters}} * optional text {{Parameter|row%}} INTEGER values are from 1 to 25, 43 or 50 in SCREEN 0 and 25 in most other legacy graphic screen modes, except screens 11 and 12 which can ha...")
  • 13:48, 20 April 2022 BigRon55 talk contribs created page PCOPY (Created page with "The PCOPY statement copies one source screen page to a destination page in memory. {{PageSyntax}} : PCOPY {{Parameter|sourcePage%}}, {{Parameter|destinationPage%}} {{PageDescription}} * {{Parameter|sourcePage%}} is an image page in video memory. * {{Parameter|destinationPage%}} is the video memory location to copy the source image to. * The working page is set as 0. All drawing occurs there. * The visible page is set as any page number that the SCREEN mode a...")
  • 13:47, 20 April 2022 BigRon55 talk contribs created page SCREEN (statement) (Created page with "{| align="Right" | __TOC__ |} The SCREEN statement sets the video display mode and size of the program window's workspace. {{PageSyntax}} ::: '''SCREEN''' {''mode%''|''imagehandle&''} [, , active_page, visual_page] {{Parameters}} * The SCREEN ''mode'' INTEGER values available today are 0 to 2 and 7 to 13 listed below. * '''QB64''' can use a LONG _NEWIMAGE page or _LOADIMAGE file ''image handle'' value instead. * The empty comma disables c...")
  • 13:46, 20 April 2022 BigRon55 talk contribs created page WIDTH (Created page with "The {{KW|WIDTH}} statement changes the text dimensions of certain {{KW|SCREEN (statement)|SCREEN}} modes. == ''SCREEN'' Syntax == ::: '''WIDTH''' ['''{{Parameter|columns%}}'''][''', {{Parameter|rows%}}'''] == ''File'' Syntax == ::: '''WIDTH''' {'''''file_number''''' | '''''device'''''}, '''''columnwidth%''''' {{Parameters}} * When parameters are not specified, columns defaults to 80 with 25 (30 in SCREEN 11 or 12) rows. ''Usage:'' * WIDTH should be used AFTER...")
  • 13:45, 20 April 2022 BigRon55 talk contribs created page WIDTH (QB64) (Created page with "{{DISPLAYTITLE:_WIDTH (function)}} The _WIDTH function returns the width of an image handle or of the current write page. {{PageSyntax}} : {{Parameter|columns&}} = _WIDTH[({{Parameter|imageHandle&}})] {{PageDescription}} * If {{Parameter|imageHandle&}} is omitted, it's assumed to be the handle of the current SCREEN or write page. * To get the width of the current program screen window use zero for the handle...")
  • 13:45, 20 April 2022 RhoSigma talk contribs created page &H (Created page with "The '''&H''' prefix denotes that an integer value is expressed in a Hexadecimal base 16 format. Every 2 digits represent a _BYTE. {{PageSyntax}} :::: a& = &HFACE * The base 16 numbering system uses hexadecimal digit values of 0 to F. A = 10, B = 11, C = 12, D = 13, E = 14 and F = 15. * Leading zero values can be omitted just like in decimal values as they add nothing to the return value. * Decimal values returned can be any '''signed''' INTEGER, LONG int...")
  • 13:44, 20 April 2022 BigRon55 talk contribs created page PUT (TCP/IP statement) (Created page with "The '''PUT #''' TCP/IP statement sends unformatted(raw) data to an open connection using a user's handle. {{PageSyntax}} :: '''PUT ''#handle'', , ''data'' ''' {{Parameters}} * The ''handle'' value is returned by the _OPENCLIENT, _OPENHOST or _OPENCONNECTION '''QB64''' functions. * The ''data'' can be any variable type value. Literal values are not allowed. <center>'''Communicating using unformatted/raw streamed data:'''</center> * Benefit: Communicate...")
  • 13:42, 20 April 2022 BigRon55 talk contribs created page GET (TCP/IP statement) (Created page with "'''GET''' reads unformatted (raw) data from an open TCP/IP connection opened with _OPENCLIENT, _OPENHOST or _OPENCONNECTION. {{PageSyntax}} ''Syntax 1:'' : '''GET''' ''#handle'', , ''b$'' * Reads any available data into variable length string b$ (b$'s length is adjusted to the number of bytes read, so checking EOF is unnecessary) using the handle return value from _OPENCLIENT, _OPENHOST or _OPENCONNECTION. ''Syntax 2:'' : '''GET''' ''#handle''...")
  • 13:40, 20 April 2022 BigRon55 talk contribs created page CONNECTIONADDRESS (Created page with "{{DISPLAYTITLE:_CONNECTIONADDRESS}} The _CONNECTIONADDRESS function returns a connected user's STRING IP address value. {{PageSyntax}} :{{Parameter|result$}} = _CONNECTIONADDRESS[$]({{Parameter|connectionHandle&}}) {{PageDescription}} * The handle can come from the _OPENHOST, OPENCLIENT or _OPENCONNECTION QB64 TCP/IP functions. * For '''HOSTs''': It may return "TCP/IP:8080:213.23.32.5" where 8080 is the port it...")
  • 13:38, 20 April 2022 RhoSigma talk contribs created page &O (Created page with "The '''&O''' prefix denotes that a integer value is expressed in an Octal base 8 format. {{PageSyntax}} a& = &O12345671234 * The base eight numbering system only uses octal digit values of 0 to 7. * Leading zero values '''can''' be omitted as they add nothing to the return value. * Decimal values returned can be any '''signed''' INTEGER, LONG integer, or _INTEGER64 value so use those type of variables when converting directly as shown above. The program [...")
  • 13:37, 20 April 2022 RhoSigma talk contribs created page &B (Created page with "The '''&B''' prefix denotes that an integer value is expressed in a binary base 2 format using '''QB64''' only. {{PageSyntax}} :::: a& = '''&B1110110000111111''' * The base 2 numbering system uses binary digit values of 1 or 0, or bits on or bits off in computer register switches or memory. * Leading zero values '''can''' be omitted as they add nothing to the byte return value. * Eight binary digits would represent a one byte value ranging from 0 to 255. Four digit...")
  • 13:20, 20 April 2022 RhoSigma talk contribs created page CONST (Created page with "The CONST statement globally defines one or more named numeric or string values which will not change while the program is running. {{PageSyntax}} : CONST {{Parameter|constantName}} = {{Parameter|value}}[, ...] {{Parameters}} * {{Parameter|constantName}} is the constant name or list of names assigned by the programmer. * {{Parameter|value}} is the value to initialize the global constant which cannot change once defined. ** If {{Parameter|constantName}} specif...")
  • 13:20, 20 April 2022 RhoSigma talk contribs created page COMMON (Created page with "COMMON shares common variable values with other linked or CHAINed modules. ==Legacy support== * The multi-modular technique goes back to when QBasic and QuickBASIC had module size constraints. In QB64 COMMON 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 constraints no longer exi...")
  • 13:19, 20 April 2022 RhoSigma talk contribs created page COMMAND$ (Created page with "The '''COMMAND$''' function returns the command line argument(s) passed when a program is run. {{PageSyntax}} : {{Parameter|commandLine$}} = COMMAND$[(count%)] {{PageDescription}} * The STRING return value is anything typed after a program's executable file name in command line (or using the RUN statement). * Unlike QuickBASIC, '''QB64''' does not return all uppercase values so keep that in mind when checking parameters. * In '''QB64''', COMMA...")
  • 13:14, 20 April 2022 RhoSigma talk contribs created page COLOR (Created page with "The COLOR statement is used to change the foreground and background colors for printing text. {{PageSyntax}} : COLOR [{{Parameter|foreground&}}][, {{Parameter|background&}}] {{PageDescription}} * {{Parameter|background&}} colors are available in all QB64 color SCREEN modes. * SCREEN mode 10 has only 3 white foreground attributes including flashing. * To change the {{Parameter|background&}} color only, use a comma and the desired color. Ex: COLOR , {{...")
  • 13:13, 20 April 2022 RhoSigma talk contribs created page CLS (Created page with "The CLS statement clears the current write page. {{PageSyntax}} : CLS [{{Parameter|method%}}] [, {{Parameter|bgColor&}}] {{Parameters}} * {{Parameter|method%}} specifies which parts of the page to clear, and can have one of the following values: ** CLS - clears the active graphics or text viewport or the entire text screen and refreshes bottom function KEY ON line. ** CLS 0 - Clears the entire page of text and graphics. Print cursor...")
  • 13:05, 20 April 2022 RhoSigma talk contribs created page Template:RelationalOperationsTable (Created page with "<center> <dl><dd><table border="1" cellpadding="2"> <tr> <th colspan="2">Relational Operations </th></tr> <tr> <th>Operation</th> <th>Description </th></tr> <tr> <td align="center">a = b</td> <td>Tests if a is equal to b. </td></tr> <tr> <td align="center">a <> b</td> <td>Tests if a is not equal to b; equivalent to (NOT (a = b)). </td></tr> <tr> <td align="center">a < b</td> <td>Tests if a is less than b. <...")
  • 11:46, 20 April 2022 RhoSigma talk contribs created page Template:DataTypeTable (Created page with "<table border="0" cellpadding="0" cellspacing="0"> <tbody><tr> <td> <table border="1" cellpadding="2" width="100%"> <tbody><tr> <th colspan="5">Numerical types </th></tr> <tr> <th> Type Name</th> <th>Type suffix symbol</th> <th>Minimum value</th> <th>Maximum value</th> <th>Size in Bytes </th></tr> <tr> <td align="center"><a href="BIT.html" title="BIT">_BIT</a></td> <td align="center">`</td> <td align="right">-1</td> <td align="right">0</td> <td align="center">1/8...")
  • 08:07, 20 April 2022 RhoSigma talk contribs created page Template:RelationalTable (Created page with "<center><b>Relational Operators:</b></center> <table align="center" border="1"> <tbody><tr> <th>Symbol </th> <th>Condition </th> <th>Example Usage </th></tr> <tr> <td align="center"><</td> <td> Less than</td> <td> IF a < b THEN </td></tr> <tr> <td align="center">></td> <td> Greater than</td> <td> IF a > b THEN </td></tr> <tr> <td align="center">=</td> <td> Equal</td> <td> IF a = b THEN </td></tr> <tr> <td align="center"><=</td...")
  • 05:44, 20 April 2022 SMcNeill talk contribs created page CLNG (Created page with "The CLNG function rounds decimal point numbers up or down to the nearest LONG integer value. {{PageSyntax}} : {{Parameter|value&}} = CLNG({{Parameter|expression}}) {{Parameters}} * {{Parameter|expression}} is any TYPE of literal or variable numerical value or mathematical calculation. {{PageDescription}} * Used when integer values exceed 32767 or are less than -32768. * Values greater than .5 are rounded up; .5 or lower are rounded down. * CLNG ca...")
  • 05:29, 20 April 2022 SMcNeill talk contribs created page CIRCLE (Created page with "The CIRCLE statement is used in graphic SCREEN modes to create circles, arcs or ellipses. {{PageSyntax}} : CIRCLE [{{KW|STEP}}]'''('''{{Parameter|column}}''',''' {{Parameter|row}}'''),''' {{Parameter|radius%}}''',''' [{{Parameter|drawColor%}}][, {{Parameter|startRadian!}}, {{Parameter|stopRadian!}}] [, {{Parameter|aspect!}}] {{Parameters}} * Can use STEP for relative coordinate moves from the previous graphic coordinates. * Coordina...")
  • 05:28, 20 April 2022 SMcNeill talk contribs created page CHDIR (Created page with "The CHDIR statement changes the program's location from one working directory to another by specifying a literal or variable STRING path. {{PageSyntax}} :CHDIR {{Parameter|path$}} {{PageDescription}} * {{Parameter|path$}} is the new directory path the program will work in. * {{Parameter|path$}} can be an absolute path (starting from the root folder) or relative path (starting from the current program location). * If {{Parameter|path$}} specifies a non-exi...")
  • 05:28, 20 April 2022 SMcNeill talk contribs created page CHAIN (Created page with "CHAIN is used to change seamlessly from one module to another one in a program. ==Legacy support== * The multi-modular technique goes back to when QBasic and QuickBASIC had module size constraints. In QB64 CHAIN 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 constraints no longer ex...")
  • 05:27, 20 April 2022 SMcNeill talk contribs created page CDBL (Created page with "CDBL converts a value to the closest DOUBLE-precision value. {{PageSyntax}} : {{Parameter|doubleValue#}} = CDBL({{Parameter|expression}}) {{Parameters}} * {{Parameter|expression}} is any TYPE of literal or variable numerical value or mathematical calculation. {{PageDescription}} * Rounds to the closest DOUBLE floating decimal point value. * Also can be used to define a value as DOUBLE-precision up to 15 decimals. {{PageExamples}} ''Exampl...") Tag: visualeditor-switched
  • 05:27, 20 April 2022 SMcNeill talk contribs created page CASE IS (Redirected page to SELECT CASE) Tags: New redirect visualeditor
  • 05:26, 20 April 2022 SMcNeill talk contribs created page CASE ELSE (Redirected page to SELECT CASE) Tags: New redirect visualeditor
  • 05:25, 20 April 2022 SMcNeill talk contribs created page CASE (Redirected page to SELECT CASE) Tags: New redirect visualeditor
  • 05:24, 20 April 2022 SMcNeill talk contribs created page CALL (Created page with "CALL sends code execution to a subroutine procedure in a program. In '''QB64''' the subroutine doesn't need to be declared. {{PageSyntax}} : CALL {{Parameter|ProcedureName}} ({{Parameter|parameter1}}, {{Parameter|parameter2}},...)] ===Alternative syntax=== : {{Parameter|ProcedureName}} {{Parameter|parameter1}}, {{Parameter|parameter2}},...] * CALL requires SUB program parameters to be enclosed in brackets (parenthesis). * CALL is not required to call a s...")
  • 04:36, 20 April 2022 SMcNeill talk contribs created page BYVAL (Created page with "The '''DECLARE LIBRARY''' declaration allows the use of external library SUB and FUNCTION procedures supported by QB64. {{PageSyntax}} : '''DECLARE''' [DYNAMIC|CUSTOMTYPE|STATIC] '''LIBRARY''' [{''"Library_filename"''|''"Headerfile"''}] : {SUB|FUNCTION} [''procedure_name'' {{KW|ALIAS}}] ''library_procedure'' ([{{KW|BYVAL}}] ''parameter {{KW|AS}}'', ...) ::. ::. 'other SUBs or Functions as required ::. : '''END DECLARE''' {{Parameters}} * The {{Paramet...")
  • 04:35, 20 April 2022 SMcNeill talk contribs created page BSAVE (Created page with "BSAVE saves the contents of an image array to a BINARY file. ==Legacy support== * '''QB64 can save larger arrays directly to binary files using PUT # and GET # without BSAVE. For that reason, BSAVE isn't recommended practice anymore and is supported to maintain compatibility with legacy code. {{PageSyntax}} : BSAVE {{Parameter|saveFile$}}, VARPTR({{Parameter|array(index)}}), {{Parameter|fileSize&}} {{Parameters}} * {{Parameter|saveFile$}} is...")
  • 04:35, 20 April 2022 SMcNeill talk contribs created page BLOAD (Created page with "BLOAD loads a binary graphics file created by BSAVE to an array. ==Legacy support== * '''QB64 can load larger arrays directly from binary files using PUT # and GET # without BLOAD. For that reason, BLOAD isn't recommended practice anymore and is supported to maintain compatibility with legacy code.''' {{PageSyntax}} : BLOAD {{Parameter|fileName$}}, VARPTR({{Parameter|imageArray%({{Parameter|index}})}}) {{Parameters}} * {{Parameter|fileName$}...")
  • 04:35, 20 April 2022 SMcNeill talk contribs created page BEEP (Created page with "The BEEP statement produces a beep sound through the sound card. {{PageSyntax}} : BEEP {{PageDescription}} * BEEP can be placed anywhere to alert the user that there is something to do or an error has occurred. * '''QB64''' produces the actual "beep" sound through the PC's sound card, to emulate QBasic's beeping through the [https://en.wikipedia.org/wiki/PC_speaker PC speaker]. ==QBasic/QuickBASIC== * Older programs may attempt to produce a BEEP by prin...")
  • 04:33, 20 April 2022 SMcNeill talk contribs created page ATN (Created page with "The ATN or arctangent function returns the angle in radians of a numerical tangent value. {{PageSyntax}} : {{Parameter|radianAngle}} = ATN({{Parameter|tangent!}}) {{Parameters}} * The return is the {{Parameter|tangent!}}'s angle in '''radians'''. * {{Parameter|tangent!}} SINGLE or DOUBLE values are used by the function. EX:'''{{text|Pi <nowiki>=</nowiki> 4 * ATN(1)|green}}''' {{PageDescription}} * To convert from radians to degrees, multiply...")
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)