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:41, 20 April 2022 SMcNeill talk contribs created page DEF SEG (Created page with "DEF SEG is used to define the area in memory to access QB64's emulated conventional memory. ==Legacy support== * '''QB64 implements memory access using _MEM and related functions. For that reason, DEF SEG isn't recommended practice anymore and is supported to maintain compatibility with legacy code.''' {{PageSyntax}} : DEF SEG [=][{segment|VARSEG(variable}] {{PageDescription}} * Used to set the pointer to a memory area of a variable/array or registe...")
  • 14:40, 20 April 2022 SMcNeill talk contribs created page DATE$ (Created page with "The DATE$ function returns the current computer date as a string in the format "mm-dd-yyyy". {{PageSyntax}} : {{Parameter|today$}} = DATE$ {{PageDescription}} * Returns the current computer date in the format "mm-dd-yyyy" (e.g., "12-25-2009"). {{PageExamples}} ''Example:'' Displaying the weekday and current date. {{CodeStart}} '' '' {{Cl|PRINT}} {{Cl|DATE$}} month$ = {{Cl|LEFT$}}({{Cl|DATE$}}, 2): M = {{Cl|VAL}}(month$) day$ = {{Cl|MID$}}({{Cl|DATE$}}, 4,...")
  • 14:40, 20 April 2022 SMcNeill talk contribs created page CVSMBF (Created page with "The CVDMBF function decodes a 4-byte STRING generated by MKSMBF$ (or read from a file) to SINGLE numeric values. {{PageSyntax}} : {{Parameter|result!}} = CVSMBF({{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$ f...")
  • 14:39, 20 April 2022 SMcNeill talk contribs created page CVS (Created page with "The CVS function decodes a 4-byte STRING generated by MKS$ (or read from a file) to SINGLE numeric values. {{PageSyntax}} : {{Parameter|result!}} = CVS({{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:39, 20 April 2022 SMcNeill talk contribs created page CVL (Created page with "The CVL function decodes a 4-byte STRING generated by MKL$ (or read from a file) to LONG numeric values. {{PageSyntax}} : {{Parameter|result&}} = CVL({{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 wh...")
  • 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...")
  • 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...")
  • 04:33, 20 April 2022 SMcNeill talk contribs created page ASC (statement) (Created page with "The ASC statement allows a '''QB64''' program to change a character at any position of a STRING variable. {{PageSyntax}} : ASC({{Parameter|stringExpression$}}[, {{Parameter|position%}}]) = {{Parameter|code%}} {{PageDescription}} * The {{Parameter|stringExpression$}} variable's value must have been previously defined and cannot be an empty string (""). * {{Parameter|position%}} is optional. If no position is used, the leftm...")
  • 04:32, 20 April 2022 SMcNeill talk contribs created page ASC (Created page with "The ASC function returns the ASCII code number of a certain STRING text character or a keyboard press. {{PageSyntax}} : {{Parameter|code%}} = ASC({{Parameter|text$}}[, {{Parameter|position%}}]) * {{Parameter|text$}} string character parameter must have a length of at least 1 byte or an error occurs. * '''In QB64''' the optional byte {{Parameter|position%}} INTEGER parameter greater than 0 can specify the ASCII code of any character in...")
  • 04:32, 20 April 2022 SMcNeill talk contribs created page APPEND (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...")
  • 04:31, 20 April 2022 SMcNeill talk contribs created page AND (boolean) (Created page with "The AND conditonal operator is used to include another evaluation in an IF...THEN or Boolean statement. {{PageSyntax}} : IF {{Parameter|condition}} AND {{Parameter|condition2}} {{PageDescription}} * If {{Parameter|condition}} AND {{Parameter|condition2}} are true then the evaluation returns true (-1). * {{Parameter|condition}} and {{Parameter|condition2}} can also contain their own AND evaluations. * Both...")
  • 04:31, 20 April 2022 SMcNeill talk contribs created page AND (Created page with "The logical AND numerical operator compares two values in respect of their bits. If both bits at a certain position in both values are set, then that bit position is set in the result. {{PageSyntax}} :{{Parameter|result}} = {{Parameter|firstvalue}} AND {{Parameter|secondvalue}} {{PageDescription}} * AND compares the bits of the {{Parameter|firstvalue}} against the bits of the {{Parameter|secondvalue}}, the result is stored in the {{Parameter|result}} variable...") Tag: visualeditor-switched
  • 04:29, 20 April 2022 SMcNeill talk contribs created page ALIAS (Redirected page to DECLARE LIBRARY) Tags: New redirect visualeditor
  • 04:26, 20 April 2022 SMcNeill talk contribs created page CALL ABSOLUTE (Created page with "CALL ABSOLUTE is used to access interrupts on the computer or execute assembly type procedures. {{PageSyntax}} : CALL ABSOLUTE([{{Parameter|argumentList}},] {{Parameter|integerOffset}}) ==Legacy support== * CALL ABSOLUTE is implemented to support older code and is not recommended practice. To handle mouse input, the '''use _MOUSEINPUT and related functions'''. {{PageDescription}} * CALL and parameter brackets are required in the statement. * {{P...")
  • 04:25, 20 April 2022 SMcNeill talk contribs created page ABS (Created page with "The ABS function returns the unsigned numerical value of a variable or literal value. {{PageSyntax}} :{{Parameter|positive}} = ABS({{Parameter|numericalValue}}) {{PageDescription}} * ABS always returns positive numerical values. The value can be any numerical type. * Often used to keep a value positive when necessary in a program. * Use SGN to determine a value's sign when necessary. * '''QB64''' allows programs to return only positive _UNSIGNED...")
  • 20:48, 19 April 2022 SMcNeill talk contribs created page WINDOWHASFOCUS (Created page with "{{DISPLAYTITLE:_WINDOWHASFOCUS}} The _WINDOWHASFOCUS function returns true (-1) if the current program's window has focus. Windows-only. {{PageSyntax}} : {{Parameter|hasFocus%%}} = _WINDOWHASFOCUS {{PageDescription}} * The function returns true (-1) if the current program is the topmost window on the user's desktop and has focus. If the current program is running behind another window, the function returns false (0). * Keywords_currently_not_supported_by_QB...")
  • 20:48, 19 April 2022 SMcNeill talk contribs created page WINDOWHANDLE (Created page with "{{DISPLAYTITLE:_WINDOWHANDLE}} The _WINDOWHANDLE function returns the window handle assigned to the current program by the OS. Windows-only. {{PageSyntax}} : {{Parameter|hwnd&&}} = _WINDOWHANDLE {{PageDescription}} * The result is an _INTEGER64 number assigned by Windows to your running program. * Use it to make API calls that require a window handle to be passed. * Keywords_currently_not_supported_by_QB64#Keywords_Not_Supported_in...")
  • 20:48, 19 April 2022 SMcNeill talk contribs created page WIDTH (function) (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...")
  • 20:47, 19 April 2022 SMcNeill talk contribs created page WHEEL (Created page with "{{DISPLAYTITLE:_WHEEL}} The _WHEEL function returns the relative position of a specified wheel number on a controller device. {{PageSyntax}} : {{Parameter|move}} = _WHEEL({{Parameter|wheelNumber%}}) * Returns -1 when scrolling up and 1 when scrolling down with 0 indicating no movement since last read. * Add consecutive wheel values to determine a cumulative value over time for scrolling or moving objects. * {{Parameter|wheelNumber%}} must be a number which do...")
  • 20:47, 19 April 2022 SMcNeill talk contribs created page $VIRTUALKEYBOARD (Created page with "{{DISPLAYTITLE:$VIRTUALKEYBOARD}} [DEPRACATED] The $VIRTUALKEYBOARD metacommand turns the virtual keyboard ON or OFF. {{PageSyntax}} : $VIRTUALKEYBOARD:{ON|OFF} {{PageDescription}} * Places a virtual keyboard on screen, which can be used in touch-enabled devices like Windows tablets. * Depracated. {{PageExamples}} {{CodeStart}} {{Cl|$VIRTUALKEYBOARD}}:ON {{Cl|DO}}: {{Cl|LOOP}} {{Cl|UNTIL}} {{Cl|INKEY$}} = {{Cl|CHR$}}(27) '' '' {{CodeEnd}}...")
  • 20:47, 19 April 2022 SMcNeill talk contribs created page $VERSIONINFO (Created page with "{{DISPLAYTITLE:$VERSIONINFO}} The $VERSIONINFO metacommand adds text metadata to the resulting executable for identification purposes across the OS. Windows-only. {{PageSyntax}} : $VERSIONINFO:{{Parameter|key}}={{Parameter|value}} {{Parameters}} * Text ''keys'' can be: '''CompanyName, FileDescription, InternalName, LegalCopyright, LegalTrademarks, OriginalFilename, ProductName, Web, Comments''' * Numeric {{Parameter|keys}} can be:'''FILEVERS...")
  • 20:46, 19 April 2022 SMcNeill talk contribs created page TRIM$ (Created page with "{{DISPLAYTITLE:_TRIM$}} The _TRIM$ function removes both leading and trailing space characters from a STRING value. {{PageSyntax}} :{{Parameter|return$}} = _TRIM$({{Parameter|text$}}) {{PageDescription}} * Shorthand to using LTRIM$(RTRIM$("text")) * {{Parameter|text$}} is the STRING value to trim. * If {{Parameter|text$}} contains no leading or trailing space characters, it is returned unchanged. * Convert fixed length STRING values by usi...")
  • 20:46, 19 April 2022 SMcNeill talk contribs created page TOTALDROPPEDFILES (Created page with "{{DISPLAYTITLE:_TOTALDROPPEDFILES}} The _TOTALDROPPEDFILES function returns the number of items (files or folders) dropped in a program's window after _ACCEPTFILEDROP is enabled. {{PageSyntax}} : {{Parameter|totalFilesReceived&}} = _TOTALDROPPEDFILES {{PageDescription}} * After _ACCEPTFILEDROP is enabled, _TOTALDROPPEDFILES will return 0 until the user drops files or folders into the program's window. * When using _DROPPEDFILE to read the list...")
  • 20:45, 19 April 2022 SMcNeill talk contribs created page TOGGLEBIT (Created page with "{{DISPLAYTITLE:_TOGLEBIT}} The _TOGGLEBIT function is used to toggle a specified bit of a numerical value. {{PageSyntax}} :{{Parameter|result}} = _TOGGLEBIT({{Parameter|numericalVariable}}, {{Parameter|numericalValue}}) {{Parameters}} * {{Parameter|numericalVariable}} is the variable to toggle the bit of and can be of the following types: _BYTE, INTEGER, LONG, or _INTEGER64. * Integer values can be signed or _UNSIGNED. * {{Parameter|numeri...")
  • 20:45, 19 April 2022 SMcNeill talk contribs created page TITLE$ (Created page with "{{DISPLAYTITLE:_TITLE$}} The _TITLE$ function returns the program title last set by the _TITLE statement. {{PageSyntax}} : {{Parameter|currentTitle$}} = _TITLE$ {{PageDescription}} * If no title has been set, the title bar will say "Untitled" and this function will return an empty string (""). ==Availability== * '''Build 20170924/68.''' {{PageSeeAlso}} * _TITLE * _CONSOLETITLE {{PageNavigation}}")
  • 20:44, 19 April 2022 SMcNeill talk contribs created page TITLE (Created page with "{{DISPLAYTITLE:_TITLE}} The _TITLE statement provides the program name in the title bar of the program window. {{PageSyntax}} : _TITLE {{Parameter|text$}} {{Parameters}} * {{Parameter|text$}} can be any literal or variable STRING or ASCII character value. {{PageDescription}} * The title can be changed anywhere in a program procedure. * The title bar will say "Untitled" if a title is not set. * Change the title of the $CONSOLE windows created usi...")
  • 20:44, 19 April 2022 SMcNeill talk contribs created page STRICMP (Created page with "{{DISPLAYTITLE:_STRICMP}} The _STRICMP function compares the relationship between two strings, ignoring upper or lower case letters. {{PageSyntax}} : {{Parameter|comparison%}} = _STRICMP({{Parameter|string1$}}, {{Parameter|string2$}}) {{PageDescription}} * Function returns -1 when {{Parameter|string1$}} is less than {{Parameter|string2$}}, 0 when equal or 1 when {{Parameter|string1$}} is greater than {{Parameter|string2$}}. * Alphabet comparisons will be eva...")
  • 20:43, 19 April 2022 SMcNeill talk contribs created page STRCMP (Created page with "{{DISPLAYTITLE:_STRCMP}} The _STRCMP function compares the relationship between two strings, comparing upper or lower case. {{PageSyntax}} : {{Parameter|comparison%}} = _STRCMP({{Parameter|string1$}}, {{Parameter|string2$}}) {{PageDescription}} * Function returns -1 when {{Parameter|string1$}} is less than {{Parameter|string2$}}, 0 when equal or 1 when {{Parameter|string1$}} is greater than {{Parameter|string2$}}. * Upper case letters are valued less than lo...")
  • 20:43, 19 April 2022 SMcNeill talk contribs created page STARTDIR$ (Created page with "{{DISPLAYTITLE:_STARTDIR$}} The _STARTDIR$ function returns the path a user called a QB64 program from. {{PageSyntax}} : {{Parameter|callPath$}} = _STARTDIR$ {{PageDescription}} * Returns a STRING representing the user's program calling path. ==Availability== * '''Version 1.000 and up'''. {{PageExamples}} ''Example:'' Showcasing QB64 path functions: {{CodeStart}} '' '' {{Cl|$CONSOLE}}:ONLY {{Cl|_DEST}} {{Cl|_CONSOLE}} {{Cl|SHELL}} "cd" {{Cl|PRINT}} {{C...")
  • 20:43, 19 April 2022 SMcNeill talk contribs created page SOURCE (function) (Created page with "{{DISPLAYTITLE:_SOURCE (function)}} The _SOURCE function returns the present image source handle value. {{PageSyntax}} : {{Parameter|currentSource&}} = _SOURCE {{PageDescription}} * Returns a handle value that is a LONG integer type. * Save the source handle to a LONG variable for later restoration using the _SOURCE statement. {{PageExamples}} See the examples in: * Bitmaps * SAVEIMAGE * SaveIcon32...")
  • 20:42, 19 April 2022 SMcNeill talk contribs created page SOURCE (Created page with "{{DISPLAYTITLE:_SOURCE}} The _SOURCE statement establishes the image SOURCE using a handle created by _LOADIMAGE, _NEWIMAGE or _COPYIMAGE. {{PageSyntax}} : _SOURCE {{Parameter|handle&}} {{PageDescription}} * The handle is a LONG integer value from the _SOURCE function or a handle created by _NEWIMAGE. * If the handle is designated as 0, it refers to the current SCREEN image. * A source image can only supply info...")
  • 20:42, 19 April 2022 SMcNeill talk contribs created page SNDVOL (Created page with "{{DISPLAYTITLE:_SNDVOL}} The _SNDVOL statement sets the volume of a sound loaded in memory using a handle from the _SNDOPEN function. {{PageSyntax}} : _SNDVOL {{Parameter|handle&}}, {{Parameter|volume!}} {{PageDescription}} * {{Parameter|volume!}} is a value from 0 (silence) to 1 (full volume). * In versions '''prior to build 20170811/60''', the sound identified by {{Parameter|handle&}} must have been opened using the "VOL" capability to use...")
  • 20:41, 19 April 2022 SMcNeill talk contribs created page SNDSTOP (Created page with "{{DISPLAYTITLE:_SNDSTOP}} The _SNDSTOP statement stops a playing or paused sound using a handle from the _SNDOPEN or _SNDCOPY functions. {{PageSyntax}} : _SNDSTOP {{Parameter|handle&}} {{PageDescription}} * Sounds can be resumed using _SNDPLAY with the correct handle. {{PageExamples}} ''Example:'' {{CodeStart}} '' '' {{Cl|_SNDSTOP}} h& '' '' {{CodeEnd}} {{PageSeeAlso}} * _SNDPAUSE {{PageNavigation}}")
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)