home *** CD-ROM | disk | FTP | other *** search
- ' MIXED.DEF this is a set of prototype declarations for the procedures
- ' which are included in the MIXED-LANGUAGE TOOLBOX. Include
- ' only the routines which you intend to use in your code.
- '
- ' Author: Christy Gemmell
- ' For: Mixed-Language Toolbox for QuickBASIC
- ' Version: 5.22
- ' Date: 10/2/1992
- '
- ' Compatible with QuickBASIC 4.x, Extended QuickBASIC and BASIC 7.
- '
- ' The following prototypes refer to external procedures which are in
- ' the library files MIXED.LIB and MIXED.QLB. One or other of these
- ' libraries must be linked to the program which calls them.
-
- DECLARE FUNCTION BinDec& (Binary$)
-
- ' ******* Note new function CAPITAL$ ***************************************
- '
- DECLARE FUNCTION CapItal$ (Original$)
- DECLARE FUNCTION Centre$ (Text$, MaxWidth%)
- DECLARE FUNCTION DateInput$ (Default$, Context%, Topic$, HotKey%)
- DECLARE FUNCTION DaysBetween& (Date1$, Date2$)
- DECLARE FUNCTION DecBin$ (Decimal&)
- DECLARE FUNCTION DosVersion$ ()
- '
- ' ******* Note that FINDFILE$ now has two extra parameters ******************
- '
- DECLARE FUNCTION FindFile$ (FileSpec$, Attr%, Mouse%)
- DECLARE FUNCTION GetFlag% (Flag%)
- DECLARE FUNCTION GrAttrib% (ForeGround%, BackGround%)
- DECLARE FUNCTION IsDir% (Test$)
- DECLARE FUNCTION LegalName% (FileSpec$)
- DECLARE FUNCTION LineUp$ (Num#, Places%, Comma%, Length%, Currency$)
- DECLARE FUNCTION LongDate$(Day%, Month%, Year%)
- DECLARE FUNCTION Match% (Start%, Search$, Pattern$)
-
- ' ******* Note new function NEXTWORD$ **************************************
- '
- DECLARE FUNCTION NextWord$ (Last$)
-
- ' ******* Note that REVINPUT$ now has two extra parameters *****************
- '
- DECLARE FUNCTION RevInput$ (Max%, Default$, Legal$, Ctx%, Topic$,_
- Mask%, HotKey%)
-
- ' ******* Note new function ROOTNAME$ **************************************
- '
- DECLARE FUNCTION RootName$ (Path$, Extension%)
- DECLARE FUNCTION Round$ (Number#, Places%)
-
- ' ******* Note new function SALUTE$ ****************************************
- '
- DECLARE FUNCTION Salute$ (Original$)
- DECLARE FUNCTION ScreenMode% ()
-
- ' ******* Note new function STRIPQUOTE$ ************************************
- '
- DECLARE FUNCTION StripQuote$ (Source$)
-
- ' ******* Note new function UNPAD$ *****************************************
- '
- DECLARE FUNCTION UnPad$ (Text$, Length%)
-
- DECLARE SUB BarMenu (P1%, P2%, P3%, Menu$(), P5%, P6%, P7%, P8$, Mouse%)
- DECLARE SUB CheckPrinter (Printer%, Ready%)
- DECLARE SUB Panel (Row%, Col%, Rows%, Cols%, Border%, Attr%)
-
- ' ******* Note new SUB program PICKLIST ************************************
- '
- DECLARE SUB PickList (Selected%, Title$, Array() AS STRING, Attr%, Mouse%)
- DECLARE SUB SetFlag (Flag%, Setting%)
- DECLARE SUB SortFile (PathName$, OffSet%, FieldLen%, RecordLen%, Done%)
-
- ' ******* Note new function SPLITNAME$ *************************************
- '
- DECLARE SUB SplitName (Source$, Title$, Initial$, SurName$)
- DECLARE SUB VerMenu (P1%, P2%, P3%, P4%, P5%, P6$, Menu$(),_
- P8%, P9%, P10%, P11%, P12$, Mouse%)
- DECLARE SUB VideoMode (Colour%, MaxRes%, VideoRam%)
-
- ' ┌────────────────────────────────────────────────────────────────────────┐
- ' │ (c) 1988,1992 By Christy Gemmell and Singular SoftWare │
- ' └────────────────────────────────────────────────────────────────────────┘
-