Results 1 to 2 of 2

Thread: QB 7.1 Download and Features

  1. #1

    Thread Starter
    Fanatic Member Ruku's Avatar
    Join Date
    Jul 2002
    Location
    Canada
    Posts
    655

    Arrow QB 7.1 Download and Features

    I want to know if there is a version of Quick Basic more recent than 7.1, If there is or not, is there a download link someone could send me? (It's a freeware, right?). Now, mine is corrupted for some reason... , but I found this textfile that never showed up the features... hope they are enabled in the recent version (if it exists!)

    here's the feature file:
    Thank U 4 usin' the Future-Library!!!
    ------------------------------------------------------------------------------
    Here are the Functions and Subs the lib uses:

    Capslock Changes Capslock-state (ON, OFF)
    ClearScreen 2 Nice ways to clear the screen
    Font A ROM Font
    GifLoader Loads a GIF-File in BASIC (SCREEN 13)
    Melt The melt-effect (All Screens)
    Numlock Changes Numlock-state (ON, OFF)
    Palette.FadeIn Fade IN (All Screens except SCREEN 12 on fast computers)
    Palette.FadeOut Fade OUT (All Screens except SCREEN 12 on fast computers)
    Shake An earthquake!
    WavDone If WavDone% then wav is done
    WavPlay Plays a wav (only if you've got a soundcard)
    ------------------------------------------------------------------------------
    MouseHide Hide Cursor
    MouseInit Initialize mouse
    MousePut Put mouse cursor
    MouseRangeSet Set mouse range
    MouseShow Show cursor
    MouseStatus Checks mouse status
    ------------------------------------------------------------------------------
    FileExists Checks for a file
    GetSize Get size of a file
    CreatePath Creates paths
    ------------------------------------------------------------------------------
    AllocateXMS Allocate a block of XMS memory
    DeAllocateXMS Frees XMS
    Move2Low Move bytes from XMS
    Move2XMS Move bytes to XMS
    XMSVersion Get the XMS Version * 100
    ------------------------------------------------------------------------------

    ---> Starting parameters
    -> From your QB-directory:
    QB /l Future
    -> In your program:
    REM $INCLUDE: 'FUTURE.BI'
    or
    '$INCLUDE: 'FUTURE.BI'

    ------------------------------------------------------------------------------
    HOW TO USE THE FUNCTIONS:

    ---> CapsLock:
    Capslock 'State'
    (0 = OFF, 1 = ON)

    ---> ClearScreen
    ClearScreen 'Mode'
    -> Mode 1: Closing curtains
    -> Mode 2: Fill screen

    ---> Font
    Font 'X','Y','Text$','Color'

    ---> GifLoader
    GifLoader 'File$'
    (File$ is a .GIF file)

    ---> NumLock:
    Numlock 'State'
    (0 = OFF, 1 = ON)

    --> Palette.FadeIn/Palette.FadeOut
    Palette.FadeOut
    (After that, use Palette.FadeIn to fade in)

    ---> ScrollLock:
    ScrollLock 'State'
    (0 = OFF, 1 = ON)

    ---> Shake:
    Shake 'duration'

    ---> WavDone:
    a% = WavDone%

    ---> WavPlay:
    WavPlay 'Filename$','Frequency'
    (Filename$ = a .WAV file)
    ------------------------------------------------------------------------------
    ---> MouseInit
    variable = MouseInit%
    variable = 1 = Mouse succesfully initialized

    ---> MouseShow
    MouseShow

    ---> MouseHide
    MouseHide

    ---> MouseRangeSet
    MouseRangeSet 'X1', 'Y1', 'X2', 'Y2'

    ---> MousePut
    MousePut 'NewX', 'NewY'
    ------------------------------------------------------------------------------
    ---> FileExists
    A = FileExists ('FileName$')

    ---> GetSize
    A = GetSize ('FileName$')

    ---> CreatePath
    CreatePath 'Path$

    ------------------------------------------------------------------------------
    ---> variable = XmsVersion%
    gets the version of the xms driver * 100
    (version 3 returns 300)

    ---> variable = AllocateXMS%(size)
    allocates a block of XMS (size) bytes long(must be even)
    and returns it's handle.

    ---> Move2XMS size, source segment, source offset, handle
    Moves (size) bytes(even) from (source segment:source offset) to
    (handle). Get the segment and offset by using VARPTR(variable name)
    and VARSEG(variable name). Get a handle by using AllocateXMS%

    ---> Move2Low size, source segment, source offset, handle
    Moves (size) bytes(even) from (handle) to (source segment:source
    offset). Get the segment and offset by using VARPTR(variable name)
    and VARSEG(variable name). Get a handle by using AllocateXMS%

    ---> DeAllocateXMS handle
    Frees XMS in (handle)
    ------------------------------------------------------------------------------
    By Jorden Chamid, Future $oftware Copyright (c) 1997
    Internet:
    http://members.xoom.com/fs

    E -mail:
    Chamid @ Globalxs.nl
    This file may be distributed (unchanged), because I believe in FREEWARE!
    Give me credit if you use this library!
    If you put this Lib On a Web-Site, mail me!
    ------------------------------------------------------------------------------
    XMS functions by 'StaticSnow' Mike:
    [email protected]
    His URL can be found at the Future $oftware homepage (URL above)
    ------------------------------------------------------------------------------
    Gif SUB by Rich Geldrich
    ------------------------------------------------------------------------------
    Wav(e) functions by Mike Huff
    ------------------------------------------------------------------------------

    Using VB.NET 2005/.NET 2.0, NetBeans IDE 5, Fujitsu Cobol85,
    Website: http://DreamForgery.com

  2. #2
    Super Moderator manavo11's Avatar
    Join Date
    Nov 2002
    Location
    Around the corner from si_the_geek
    Posts
    7,171
    Try searching google...


    Has someone helped you? Then you can Rate their helpful post.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width