home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 15 / CDACTUAL15.iso / cdactual / program / basic / QBINT.ZIP / INTREAD.ME < prev    next >
Encoding:
Text File  |  1991-08-26  |  3.2 KB  |  93 lines

  1.  
  2.     ____________________________________________________________________
  3.  
  4. *   Read this file before using any routines in INTPLUS.BAS
  5.  
  6. *   Why INTERRUPT:
  7.   
  8.     Because BASIC can't perform many DOS functions directly, so
  9.     such things like changing default drive or check dos version
  10.     become very tricky. Usually, you need a COMMAND.COM shell to
  11.     do these.
  12.  
  13.     Use assemply routines is a way. But not very handy in BASIC.
  14.     They're usually hard to program. You need to use MS-MASM to
  15.     compile the object module suit for QB. You also need to link
  16.     them with your QLB lib in order to use them. Some little dis-
  17.     orientation will cause a system-crash.
  18.  
  19.     Use INTERRUPT instead, will be much easier. It provides a way
  20.     of using DOS services to do things usually have to do with a
  21.     DOS shell.
  22.  
  23.     But you might need a little knowledge about DOS service calls
  24.     and registers to use them.
  25.  
  26.     If you want to make .EXE file, be sure to link your program
  27.     with QB.LIB. If you find that difficult. You may link it with
  28.     INTRPT.OBJ which is provided along with QBINT&.ZIP.
  29.  
  30. *   How to use interrupts
  31.  
  32.     RUN QB using  QB.QLB or your own quick libarary which contains
  33.     INTERRUPT and INTERRUPTX subroutines.
  34.  
  35.     The following line is a example:
  36.     > QB /L
  37.     --  QB.QLB is loaded automaticaly
  38.  
  39. *   INTPLUS.BAS:
  40.      
  41.         This module contains functions and subroutines which use
  42.     interrupt calls to perform DOS functions. Run and examine
  43.     INTDEMO.BAS to see how they're used.
  44.  
  45.         Two more routines are included : MuzKey which play sound for
  46.     each key user pressed and return the key , and PrGraph which doesn't
  47.     need GRAPHICS.COM to dump graphics screen to EPSON or compatible
  48.     dot-matrix printer.
  49.  
  50. *   How to use:
  51.  
  52.     ***** IMPORTANT ********
  53.  
  54.         You must load INTPLUS.BAS with your program if it's not been
  55.     loaded. INTPLUS.BAS can be treated as a library which may be loaded
  56.     and deloaded according to your needs.
  57.  
  58.         INTPLUS.BI is a header file includes all the sub\func decalarations
  59.     for INTPLUS. You must include this file in your program. Add the
  60.     following in your program:
  61.  
  62.         '$INCLUDE: 'INTPLUS.BI'
  63.  
  64. *   Files  in QBINT&.ZIP:
  65.  
  66.     * INTREAD.ME       This file
  67.     * INTPLUS.BAS      Module contain those functions and subs
  68.     * INTDEMO.BAS      Demo program
  69.     * INTPLUS.HLP      Help file
  70.     * INTPLUS.BI       Header  file
  71.     * INTRPT.OBJ       object module for linking with INTERRUPT.
  72.  
  73. *   FeedBacks are needed:
  74.  
  75.     One of my goals to release these routines is in return, users like
  76.     you might throw me some ideas in programming with QB. Any kind of
  77.     information is apprieciated. GEnie users can  reach me through
  78.     E-mail. My address in GEnie is M.LEI1 . In exchange to your info,
  79.     I will send you some more useful QB routines in ASCii throw E-mail.
  80.     If you get INTPLUS from other sources, please write to me:
  81.  
  82.         Mr. Lei
  83.         15015 NE 10TH PL.
  84.         BELLEVUE, WA 98007
  85.  
  86.     " Call me Gito. "
  87.  
  88.                         Thanks .        May, 20th  1991
  89.  
  90.     *************************************************************
  91.             [All trademarks belongs to their legal owners.]
  92.  
  93.