home *** CD-ROM | disk | FTP | other *** search
/ C/C++ User's Journal & Wi…eveloper's Journal Tools / C-C__Users_Journal_and_Windows_Developers_Journal_Tools_1997.iso / novlib / install.dat < prev    next >
Encoding:
INSTALL Professional project  |  1996-06-20  |  20.9 KB  |  633 lines

  1. /*
  2.  * 96.11.19         NDM300EN.DAT
  3.  *
  4.  * Project: English NOVLIB demo version including Shrinker
  5.  * Version: 3.00
  6.  *
  7.  */
  8. @DefineProject
  9.     @Name = "NOVLIB"
  10.     @Version = "3.0"
  11.    @Subdir = "\\NOVDEM3"
  12.    @OutDrive = C
  13. @EndProject
  14.  
  15. @DefineVars
  16.    @Qstring @NoStr         = "No"
  17.    @Qstring @YesStr        = "Yes"
  18.    @Qstring @AI1CMD        = ""
  19.    @Qstring @AI1NME        = ""
  20.    @Qstring @AI1PTH        = ""
  21.    @Qstring @AI1IND        = ""
  22.    @Qstring @AI1STR        = ""
  23.    @Qstring @AI2CMD        = ""
  24.    @Qstring @AI2NME        = ""
  25.    @Qstring @AI2PTH        = ""
  26.    @Qstring @AI2IND        = ""
  27.    @Qstring @AI2STR        = ""
  28.    @Qstring @AI3CMD        = ""
  29.    @Qstring @AI3NME        = ""
  30.    @Qstring @AI3PTH        = ""
  31.    @Qstring @AI3IND        = ""
  32.    @Qstring @AI3STR        = ""
  33.    @Qstring @GrpName       = "@Name demo"
  34.    @Qstring @Msg1          = ""
  35.    @Qstring @Msg2          = ""
  36.    @QString @NewPath       = ""
  37.    @QString @RetLabel      = ""
  38.    @QString @SaveSubdir    = ""
  39.    @Qstring @ShowNormal    = ""           // Used to show group normally
  40.    @Qstring @ShowMin       = ""           // Used to show group minimized
  41.    @Qstring @ShowIcon      = ""           // Used to show group iconized
  42.    @Qstring @SG            = ""           // Used for Show Group command
  43.    @QString @WebSiteFullNameString = "http://www.blinkinc.com"
  44.    @Integer @UsingOldPM    = @FALSE       // Whether we could access DDML
  45.    @Integer @DOS           = 1
  46.    @Integer @OS2           = 2
  47.    @Integer @WIN           = 3
  48. @If (@Platform == @WIN)                 // If Windows
  49.    @Qstring @Pound         = "ú"
  50. @Else                                   // If DOS
  51.    @Qstring @Pound         = "£"
  52. @Endif
  53. @EndVars
  54.  
  55. @Display
  56.    @Cls
  57.              Make your programs NetWare-aware the easy way!
  58.  
  59.    Thank you for your interest in Blink, Inc. and our products. This is
  60.    the demonstration version of @Name @Version and the English language
  61.    Shrinker 2.1 demonstration version as requested.
  62.  
  63.    Build comprehensive network support into your 32-bit Windows 95 and
  64.    16-bit Windows and DOS programs with the only NetWare library for
  65.    Visual Basic, Delphi, C/C++ and CA-Clipper. Manage the network
  66.    printers, use the Novell security system and control network
  67.    resources from within your program with NOVLIB, which features over
  68.    450 functions for printing, security, mapping, messaging, IPX/SPX
  69.    handling, accounting and more.
  70.  
  71.    Distributed as both a .DLL and a .LIB, this award-winning product
  72.    includes a 500 page manual and a Windows .HLP file for complete
  73.    on-line help. If you program for Novell networks, try NOVLIB today!
  74.  
  75.  
  76.    @Pause
  77.    @Cls
  78.  
  79.                    *****  Important note  *****
  80.  
  81.    This NOVLIB demonstation version can be used with 16 bit C/C++,
  82.    Visual Basic and Delphi programs that use NOVLIB.DLL. If you wish to
  83.    link the demonstration version of NOVLIB as a STATIC LIBRARY rather
  84.    than as a .DLL with C/C++ or CA-Clipper, you will also need to
  85.    install the demonstration version of Blinker.
  86.  
  87.    The NOVLIB 3.1 demo version which supports 32 bit NetWare programs
  88.    under Windows 95 is available on the Blinkinc web site at
  89.    @WebSiteFullNameString.
  90.  
  91.    @Pause
  92.    @Cls
  93.  
  94.    The only NetWare library for Visual Basic, Delphi, C/C++ and CA-VO
  95.    now supports 16 & 32 bit programming!!
  96.  
  97.    Richmond VA, November 30, 1996 - Blinkinc today released NOVLIB 3.1,
  98.    the only 16 and 32 bit network library and the only network library
  99.    to integrate support for Visual Basic, Delphi, C/C++, CA-VO and
  100.    CA-Clipper into a single product. Available immediately, this unique
  101.    and powerful new version introduces 32 bit support for NetWare aware
  102.    programs on a Windows '95 client, plus 16-bit support for Windows,
  103.    DOS extended and real mode DOS applications for Novell networks.
  104.  
  105.    NOVLIB 3.1 features over 450 network functions for printing,
  106.    security, mapping, messaging, accounting and much more, offering
  107.    programmers tremendous control over the NetWare environment from
  108.    within their applications. Voted "Best Network Library" by DataBased
  109.    Advisor readers in 1994 & 1995, NOVLIB 3.1 is now distributed as both
  110.    a .DLL and a .LIB file and features a comprehensive Windows .HLP file
  111.    and an acclaimed 500 page technical manual.
  112.  
  113.    @Pause
  114.    @Cls
  115.    
  116.    In accordance with Blinkinc's user-friendly upgrade policy, NOVLIB
  117.    3.1 is a free upgrade for registered users of NOVLIB 3.0. The NOVLIB
  118.    3.1 upgrade and fully functional demo versions of all Blinkinc
  119.    products are available for immediate download from
  120.    @WebSiteFullNameString. The suggested retail price for NOVLIB 3.1 is
  121.    $299 in North America and @Pound@!229 in Europe and there are no runtime
  122.    royalties. In North America, please contact Blinkinc (US) by phone on
  123.    804-747-6700 or by fax on 804-747-4200. In Europe,
  124.  
  125.    With permanent offices in both the US and Europe, Blinkinc is an
  126.    innovative software company committed to providing high quality
  127.    programming tools which enable PC software developers to create more
  128.    powerful and efficient software programs in less time. Established in
  129.    1990, the strengths of this company lie in the technical excellence
  130.    of its software, the firm commitment to product development and the
  131.    prompt and comprehensive technical support offered to registered
  132.    users.
  133.  
  134.    @Pause
  135.    @Cls
  136.  
  137.    For more information see the NOVLIB press release in the file
  138.    NOVLIB.WRI and the order form in the file ORDER.WRI. For the latest
  139.    information on Blinkinc products please visit our Web site at
  140.    @WebSiteFullNameString.
  141.  
  142.    With permanent offices in both the US and Europe, Blinkinc is an
  143.    innovative software company committed to providing high quality
  144.    programming tools which enable PC software developers to create more
  145.    powerful and efficient software programs in less time. Established in
  146.    Richmond, VA in 1990, the strengths of this company lie in the
  147.    technical excellence of its software, the firm commitment to product
  148.    development and the prompt and comprehensive technical support offered
  149.    to registered users.
  150.  
  151.    @Pause
  152.    @Cls
  153.  
  154.    Our other products include:
  155.  
  156.    Shrinker - the only product to compress Windows .EXEs, .DLLs, .DRVs
  157.    and .OCXs and DOS .EXEs created by virtually any compiler, including
  158.    Visual Basic, Delphi and C/C++. These compressed files will
  159.    transparently decompress themselves into memory at run time, with no
  160.    separate decompression step.
  161.  
  162.    Shrinker improves network performance, cuts distribution and storage
  163.    costs in half and protects your software from decompilers. Compressed
  164.    .EXEs often load faster, there is no degradation of runtime
  165.    performance and less risk of data loss than with disk compression
  166.    software. Indispensable if you program for networks, need more disk
  167.    space or distribute programs electronically
  168.  
  169.    @Pause
  170.    @Cls
  171.  
  172.    Blinker - the fastest available 16- and 32-bit Windows linker,
  173.    combined with a royalty-free DOS extender, an integrated super
  174.    "SPAWN" package and much more. Compatible with C/C++, ASM, Microsoft
  175.    FORTRAN and CA-Clipper, Blinker is also unique in creating directly
  176.    executable Windows, DOS and DOS extended programs compressed by up to
  177.    60%.
  178.  
  179.    Share code and data between Windows and DOS, easily update or replace
  180.    parts of your program and simplify the migration of code to Windows
  181.    with the new DLL feature. Create DOS programs which directly access
  182.    up to 16Mb of physical memory and 64Mb of virtual memory with the
  183.    royalty-free DOS extender. Call today to see why over 75,000
  184.    programmers worldwide use this award-winning product!
  185.  
  186.    @Pause
  187. @EndDisplay
  188.  
  189. @GetOption @Prompt = "Install SHRINKER demo"
  190.    @Cls
  191.    Do you wish to install the Shrinker demonstration version ?
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.    The demonstration version of Shrinker requires 100 Kb of disk space.
  199.  
  200.    You will be prompted for the drive and directory in which to install it.
  201.  
  202.    To abort this installation you may press the [Esc] key at any time.
  203.  
  204.    @Option 30001 = " @YesStr "
  205.    @Option 30002 = " @NoStr "
  206. @EndOption
  207.  
  208. @If (30002 [= @Option) @GoTo NOSHRINKER @Endif
  209.  
  210. @SaveSubdir = "@Subdir"
  211. @Subdir = "\\SHRDEM2"
  212.  
  213. NEWDRIVESHR:
  214.  
  215. @GetOutDrive @OutDrive
  216.    @Suppress (A)
  217.    @Suppress (0,17)           // No CDs
  218.    @LocalWindow (11,35)
  219.    @Cls
  220.  
  221.    Please select the drive on which to install the Shrinker demo
  222.  
  223.    @Prompt = "Select installation drive"
  224. @EndOutDrive
  225.  
  226. NEWDIRSHR:
  227.  
  228. @GetSubdir
  229.    @Cls
  230.  
  231.    Please enter the subdirectory on drive @OutDrive: in which to
  232.    install the Shrinker demo
  233.  
  234.    @Prompt = "Select installation subdirectory"
  235. @EndSubdir
  236.  
  237. @Display
  238.  
  239.    About to install the Shrinker demo to @OutDrive:@Subdir
  240.  
  241.  
  242.  
  243. @Pause
  244. @Enddisplay
  245.  
  246. @NewPath = "@OutDrive:@SubDir"
  247. @MkDir ("@NewPath")
  248. @Copy ("SHRDEMEN.EXE","@OutDrive:@Subdir\\SHRDEMEN.EXE")
  249. @Copy ("SHRUNPAK.BAT","@OutDrive:@Subdir\\SHRUNPAK.BAT")
  250. @ChDrive (@OutDrive)
  251. @ChDir ("@SubDir")
  252. @System ("@OutDrive:@Subdir\\SHRUNPAK.BAT @OutDrive: @Subdir",1,(-1))
  253. @ChDrive (@StartupDrive)
  254. @ChDir ("@StartupDir")
  255.  
  256. @If (@Platform == @WIN)                 // If Windows
  257.    @GrpName = "Shrinker demo"
  258.    @SG = "[ShowGroup(@GrpName,1)]"
  259.    @AI1NME = "Shrinker"
  260.    @AI1PTH = "@Outdrive:@Subdir\\SHRINKER.EXE"
  261.    @AI1CMD = "@AI1PTH"
  262.    @AI1IND = "0"
  263.    @AI1STR = "[AddItem(@AI1CMD,@AI1NME,@AI1PTH,@AI1IND)]"
  264.    @AI2NME = "Shrinker Online Reference"
  265.    @AI2PTH = "@WinDrive:@WinDir\\WINHELP.EXE"
  266.    @AI2CMD = "@AI2PTH @Outdrive:@Subdir\\SHRINKER.HLP"
  267.    @AI2IND = "0"
  268.    @AI2STR = "[AddItem(@AI2CMD,@AI2NME,@AI2PTH,@AI2IND)]"
  269.    @ProgramManager ("[CreateGroup(@GrpName)]")
  270.    @If(@ProgramManager("@SG@AI1STR@AI2STR") == -1)
  271.       @UsingOldPM = @TRUE
  272.    @Endif
  273.    @GrpName = "@Name demo"
  274. @Endif
  275.  
  276. @SetAutoexec
  277.    @AskOverwrite
  278.    @Path = "@NewPath"
  279. @EndAutoexec
  280.  
  281. @Subdir = "@SaveSubdir"
  282.  
  283. NOSHRINKER:
  284.  
  285. @GetOption @Prompt = "Install @Name @Version demo"
  286.    @Cls
  287.    Do you wish to install the @Name demonstration version ?
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.    The demonstration version of @Name @Version requires approximately
  296.    3.0 MB of disk space once installed.
  297.  
  298.    You will be prompted for the drive and directory in which to install
  299.    @Name.
  300.  
  301.    To abort the installation you may press the [Esc] key at any time.
  302.  
  303.    @Option 20001 = " @YesStr "
  304.    @Option 20002 = " @NoStr "
  305. @EndOption
  306.  
  307. @If (20002 [= @Option) @GoTo NOPRODUCT @Endif
  308.  
  309. NEWDRIVE:
  310.  
  311. @GetOutDrive @OutDrive
  312.    @Suppress (A)
  313.    @Suppress (0,17)           // No CDs
  314.    @LocalWindow (11,35)
  315.    @Cls
  316.  
  317.    Please select the drive on which to install @Name @Version
  318.  
  319.    @Prompt = "Select installation drive"
  320. @EndOutDrive
  321.  
  322. NEWDIR:
  323.  
  324. @GetSubdir
  325.    @Cls
  326.  
  327.    Please enter the subdirectory on drive @OutDrive: in which to
  328.    install @Name @Version.
  329.  
  330.    @Prompt = "Select installation subdirectory"
  331. @EndSubdir
  332.  
  333. @If (@DirExists ("@OutDrive:@SubDir"))
  334.    @Msg1 = ""
  335.    @If (@Exists ("@OutDrive:@SubDir\\NOVLIB.LIB"))
  336.       @Msg1 = @YesStr
  337.    @Endif
  338.    @If (@Exists ("@OutDrive:@SubDir\\LIB\\NOVLIB.LIB"))
  339.       @Msg1 = @YesStr
  340.    @Endif
  341.    @If (@StrLen (@Msg1) > 0)
  342.       @GetOption @Prompt = "Confirm overwrite of existing installation"
  343.          @Cls
  344.          A version of @Name already exists in directory @OutDrive:@SubDir
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.                 Do you wish to overwrite the existing files.
  352.          @Option 10001 = " @YesStr "
  353.          @Option 10002 = " @NoStr "
  354.       @EndOption
  355.       @If (10002 [= @Option)
  356.          @Goto NEWDRIVE
  357.       @Endif
  358.    @Endif
  359.    @Msg1 = ""
  360. @ElseIf (@Exists ("@OutDrive:@SubDir"))
  361.    @Msg1 = "A file named @OutDrive:@SubDir already exists"
  362.    @Msg2 = ""
  363. @Else
  364.    @MkDir ("@OutDrive:@SubDir\\C")
  365.    @If (@DirExists ("@OutDrive:@SubDir\\C"))
  366.    @Else
  367.       @Msg1 = "Unable to create directory @OutDrive:@SubDir or"
  368.       @Msg2 = "a file or subdirectory within it"
  369.    @Endif
  370. @Endif
  371.  
  372. @If (@StrLen (@Msg1) > 0)
  373.    @Display
  374.  
  375.       @Msg1
  376.       @Msg2
  377.  
  378.       Please check that the drive and directory are valid, that a
  379.       file of the same name do not exist, and that you have
  380.       sufficient access rights to create files and directories in the
  381.       specified path.
  382.  
  383.       @Pause
  384.    @EndDisplay
  385.    @Goto NEWDIR
  386. @Endif
  387.  
  388. @Display
  389.  
  390.    About to install @Name @Version to @OutDrive:@Subdir
  391.  
  392.  
  393.  
  394. @Pause
  395. @Enddisplay
  396.  
  397. @MkDir ("@OutDrive:@SubDir\\C")
  398. @MkDir ("@OutDrive:@SubDir\\CLIPPER")
  399. @MkDir ("@OutDrive:@SubDir\\DELPHI")
  400. @MkDir ("@OutDrive:@SubDir\\HELP")
  401. @MkDir ("@OutDrive:@SubDir\\INCLUDE")
  402. @MkDir ("@OutDrive:@SubDir\\LIB")
  403. @MkDir ("@OutDrive:@SubDir\\VB")
  404. @MkDir ("@OutDrive:@SubDir\\VO")
  405.  
  406. @If (@StrLen ("@NewPath") == 0)
  407.    @NewPath = "@OutDrive:@SubDir\\LIB"
  408. @Else
  409.    @NewPath = "@OutDrive:@SubDir\\LIB;@NewPath"
  410. @Endif
  411.  
  412. @If (@Platform == @WIN)                 // If Windows
  413.  
  414. REENTERGRPNAME:
  415.  
  416.    @DlgCtrlSize(0,8,12,9,45)
  417.    @GetString @GrpName @Prompt = "Enter Program Manager Group Name"
  418.  
  419.       Please enter a name for the @Name @Version Program Manager group. Valid
  420.       group names may contain spaces, and should be a minimum of at least 3
  421.       characters and a maximum of 20 characters.
  422.  
  423.    @EndString
  424.  
  425.    @If(@StrLen("@GrpName") < 3 || @StrLen("@GrpName") > 20)
  426.       @Display
  427.  
  428.          The group name entered is invalid. Please reenter
  429.          a group name that is 3 - 20 characters long.
  430.  
  431.          @Pause
  432.       @EndDisplay
  433.       @Goto REENTERGRPNAME
  434.    @EndIf
  435.  
  436.    @ShowNormal   = "[ShowGroup(@GrpName, 1)]" // used to show group normally
  437.    @ShowMin      = "[ShowGroup(@GrpName, 6)]" // used to show group minimized
  438.    @ShowIcon     = "[ShowGroup(@GrpName, 2)]" // used to show group iconized
  439.  
  440.    @SG = "@ShowNormal"
  441.    @AI1NME = "README.TXT"
  442.    @AI1PTH = "@WinDrive:@WinDir\\NOTEPAD.EXE"
  443.    @AI1CMD = "@AI1PTH @OutDrive:@Subdir\\@AI1NME"
  444.    @AI1IND = "0"
  445.    @AI1STR = "[AddItem(@AI1CMD,@AI1NME,@AI1PTH,@AI1IND)]"
  446.    @AI2NME = "@Name Online Reference"
  447.    @AI2PTH = "@WinDrive:@WinDir\\WINHELP.EXE"
  448.    @AI2CMD = "@AI2PTH @Outdrive:@Subdir\\HELP\\@Name.HLP"
  449.    @AI2IND = "0"
  450.    @AI2STR = "[AddItem(@AI2CMD,@AI2NME,@AI2PTH,@AI2IND)]"
  451.    @Msg1   = "[CreateGroup(@GRPNAME)]@SG"
  452.    @If(@ProgramManager("@Msg1@AI1STR@AI2STR") == -1)
  453.       @UsingOldPM = @TRUE
  454.    @Endif
  455. @Endif
  456.  
  457. @SetAutoexec
  458.    @AskOverwrite
  459.    @Path = "@NewPath"
  460.    @SetAppend ("LIB","@OutDrive:@SubDir\\LIB")
  461.    @SetAppend ("INCLUDE","@OutDrive:@SubDir\\INCLUDE")
  462. @EndAutoexec
  463.  
  464. @DefineDisk
  465.     @Label = "Disk #1"
  466.     @BeginLib NOV300DM.001
  467.         @F 0 @S 193 @O C\OBJ\NWATCOM.OBJ
  468.         @F 1 @S 31 @O C\SAMPLES\BINDVIEW\MAKE.BAT
  469.         @F 2 @S 10135 @O C\SAMPLES\BINDVIEW\BINDVIEW.C
  470.         @F 3 @S 146 @O C\SAMPLES\BINDVIEW\BINDVIEW.DEF
  471.         @F 4 @S 17 @O C\SAMPLES\BINDVIEW\BINDDLG.H
  472.         @F 5 @S 515 @O C\SAMPLES\BINDVIEW\BINDVIEW.H
  473.         @F 6 @S 809 @O C\SAMPLES\BINDVIEW\RESOURCE.H
  474.         @F 7 @S 766 @O C\SAMPLES\BINDVIEW\NLBV.ICO
  475.         @F 8 @S 2154 @O C\SAMPLES\BINDVIEW\BINDVIEW.MAK
  476.         @F 9 @S 2483 @O C\SAMPLES\BINDVIEW\BINDVIEW.RC
  477.         @F A @S 31 @O C\SAMPLES\USERLIST\MAKE3.BAT
  478.         @F B @S 3912 @O C\SAMPLES\USERLIST\USERLIST.C
  479.         @F C @S 1676 @O C\SAMPLES\USERLIST\USERLIST.MAK
  480.         @F D @S 26 @O C\SAMPLES\WHO\MAKE4.BAT
  481.         @F E @S 6825 @O C\SAMPLES\WHO\WHO.C
  482.         @F F @S 141 @O C\SAMPLES\WHO\WHO.DEF
  483.         @F G @S 940 @O C\SAMPLES\WHO\RESOURCE.H
  484.         @F H @S 248 @O C\SAMPLES\WHO\WHO.H
  485.         @F I @S 766 @O C\SAMPLES\WHO\WHO.ICO
  486.         @F J @S 2003 @O C\SAMPLES\WHO\WHO.MAK
  487.         @F K @S 2687 @O C\SAMPLES\WHO\WHO.RC
  488.         @F L @S 48 @O C\SAMPLES\WHOAMI\MAKE5.BAT
  489.         @F M @S 5991 @O C\SAMPLES\WHOAMI\WHOAMI.C
  490.         @F N @S 8385 @O C\SAMPLES\WHOAMI\WHOAMID.C
  491.         @F O @S 141 @O C\SAMPLES\WHOAMI\WHOAMI.DEF
  492.         @F P @S 441 @O C\SAMPLES\WHOAMI\RESOURCE.H
  493.         @F Q @S 766 @O C\SAMPLES\WHOAMI\NLWHO.ICO
  494.         @F R @S 2097 @O C\SAMPLES\WHOAMI\WHOAMI.MAK
  495.         @F S @S 1308 @O C\SAMPLES\WHOAMI\WHOAMI.RC
  496.         @F T @S 788 @O C\SAMPLES\WHOAMI\WHOAMI.RES
  497.         @F U @S 1595 @O C\SAMPLES\WHOAMI\WHOAMID.MAK
  498.         @F V @S 30635 @O CLIPPER\NOVLIB50.PRG
  499.         @F W @S 11381 @O CLIPPER\NOVLIB87.PRG
  500.         @F X @S 3872 @O CLIPPER\SAMPLES\ACCOUNT\ACCOUNT.PRG
  501.         @F Y @S 8907 @O CLIPPER\SAMPLES\BINDDUMP\PROP.DBF
  502.         @F Z @S 8105 @O CLIPPER\SAMPLES\BINDDUMP\BINDDUMP.PRG
  503.         @F 00 @S 18042 @O CLIPPER\SAMPLES\DEMO\DEMO.PRG
  504.         @F 10 @S 19652 @O CLIPPER\SAMPLES\DEMO\DEMO87.PRG
  505.         @F 20 @S 3541 @O CLIPPER\SAMPLES\IPXSPX\IPXCHAT.PRG
  506.         @F 30 @S 6056 @O CLIPPER\SAMPLES\IPXSPX\SPXCHAT.PRG
  507.         @F 40 @S 5619 @O CLIPPER\SAMPLES\MISC\CJ.PRG
  508.         @F 50 @S 16341 @O CLIPPER\SAMPLES\MISC\DDIR.PRG
  509.         @F 60 @S 6156 @O CLIPPER\SAMPLES\MISC\PRTTEST.PRG
  510.         @F 70 @S 481 @O CLIPPER\SAMPLES\MISC\DLIST87.PRG
  511.         @F 80 @S 471 @O CLIPPER\SAMPLES\MISC\DRVTEST.PRG
  512.         @F 90 @S 506 @O CLIPPER\SAMPLES\MISC\FLIST87.PRG
  513.         @F A0 @S 780 @O CLIPPER\SAMPLES\MISC\DLIST.PRG
  514.         @F B0 @S 2489 @O CLIPPER\SAMPLES\MISC\GP.PRG
  515.         @F C0 @S 1995 @O CLIPPER\SAMPLES\MISC\IRESET.PRG
  516.         @F D0 @S 17193 @O CLIPPER\SAMPLES\MISC\MDIR.PRG
  517.         @F E0 @S 2796 @O CLIPPER\SAMPLES\MISC\NDIR.PRG
  518.         @F F0 @S 1457 @O CLIPPER\SAMPLES\MISC\SLIST.PRG
  519.         @F G0 @S 1073 @O CLIPPER\SAMPLES\MISC\FLIST.PRG
  520.         @F H0 @S 16827 @O CLIPPER\SAMPLES\MISC\WHO.PRG
  521.         @F I0 @S 6707 @O CLIPPER\SAMPLES\MISC\WHOAMI5X.PRG
  522.         @F J0 @S 543 @O CLIPPER\SAMPLES\PCONSOLE\MAKE.BAT
  523.         @F K0 @S 734 @O CLIPPER\SAMPLES\PCONSOLE\PCONSOL2.LNK
  524.         @F L0 @S 728 @O CLIPPER\SAMPLES\PCONSOLE\PCONSOL2.LNX
  525.         @F M0 @S 1389 @O CLIPPER\SAMPLES\PCONSOLE\PC2_READ.ME
  526.         @F N0 @S 16241 @O CLIPPER\SAMPLES\PCONSOLE\NWI.PRG
  527.         @F O0 @S 41184 @O CLIPPER\SAMPLES\PCONSOLE\PCONSOL2.PRG
  528.         @F P0 @S 301 @O CLIPPER\SAMPLES\PCONSOLE\PCONSOL2.RMK
  529.         @F Q0 @S 593 @O CLIPPER\SAMPLES\PCONSOLE\PCONSOL2.LNR
  530.         @F R0 @S 37 @O DELPHI\MAKE.BAT
  531.         @F S0 @S 44176 @O DELPHI\NOVLIB.DCU
  532.         @F T0 @S 100695 @O DELPHI\NOVLIB.PAS
  533.         @F U0 @S 5869 @O DELPHI\SAMPLES\DEMO\NOVDEMO.DFM
  534.         @F V0 @S 416 @O DELPHI\SAMPLES\DEMO\DEMO.DPR
  535.         @F W0 @S 766 @O DELPHI\SAMPLES\DEMO\NOVDEMO.ICO
  536.         @F X0 @S 279 @O DELPHI\SAMPLES\DEMO\DEMO.OPT
  537.         @F Y0 @S 16242 @O DELPHI\SAMPLES\DEMO\NOVDEMO.PAS
  538.         @F Z0 @S 794 @O DELPHI\SAMPLES\DEMO\DEMO.RES
  539.         @F 01 @S 794 @O DELPHI\SAMPLES\DEMO\NOVDEMO.RES
  540.         @F 11 @S 611741 @O HELP\NOVLIB.HLP
  541.         @F 21 @S 19463 @O INCLUDE\NOVLIB.CH
  542.         @F 31 @S 38835 @O INCLUDE\NOVLIBP.H
  543.         @F 41 @S 38263 @O INCLUDE\NOVLIBC.H
  544.         @F 51 @S 499 @O LIB\NOVLIB30.LNK
  545.         @F 61 @S 103232 @O LIB\NOVLIB.DLL
  546.         @F 71 @S 77376 @O LIB\NOVLIBVO.DLL
  547.         @F 81 @S 2069 @O LIB\NOVDOS.LIB
  548.         @F 91 @S 114176 @O LIB\NOVIMP.LIB
  549.         @F A1 @S 40960 @O LIB\NOVIMPCL.LIB
  550.         @F B1 @S 287943 @O LIB\NOVLIB.LIB
  551.         @F C1 @S 85475 @O LIB\NOVLIBCL.LIB
  552.         @F D1 @S 2069 @O LIB\NOVWIN.LIB
  553.         @F E1 @S 57124 @O VB\NOVLIB.BAS
  554.         @F F1 @S 323 @O VB\SAMPLES\DEMO\VB_WDEMO.MAK
  555.         @F G1 @S 7946 @O VB\SAMPLES\DEMO\VB_WDEMO.BAS
  556.         @F H1 @S 795 @O VB\SAMPLES\DEMO\BOXLIST.FRM
  557.         @F I1 @S 2317 @O VB\SAMPLES\DEMO\CHGSRVR.FRM
  558.         @F J1 @S 9459 @O VB\SAMPLES\DEMO\CONNINFO.FRM
  559.         @F K1 @S 3606 @O VB\SAMPLES\DEMO\FSINFO.FRM
  560.         @F L1 @S 4216 @O VB\SAMPLES\DEMO\JOBINFO.FRM
  561.         @F M1 @S 2665 @O VB\SAMPLES\DEMO\MAINMENU.FRM
  562.         @F N1 @S 895 @O VB\SAMPLES\DEMO\MESSAGES.FRM
  563.         @F O1 @S 512 @O VB\SAMPLES\DEMO\PLSWAIT.FRM
  564.         @F P1 @S 2188 @O VB\SAMPLES\DEMO\PQINFO.FRM
  565.         @F Q1 @S 1167 @O VB\SAMPLES\DEMO\SENDMSG.FRM
  566.         @F R1 @S 2974 @O VB\SAMPLES\DEMO\USERINFO.FRM
  567.         @F S1 @S 2375 @O VB\SAMPLES\DEMO\VB_WDEMO.FRM
  568.         @F T1 @S 8649 @O VB\SAMPLES\DEMO\VOLINFO.FRM
  569.         @F U1 @S 311 @O VB\SAMPLES\IPXCHAT\IPXVARS.BAS
  570.         @F V1 @S 4779 @O VB\SAMPLES\IPXCHAT\IPXCHAT.FRM
  571.         @F W1 @S 146 @O VB\SAMPLES\IPXCHAT\IPXCHAT.MAK
  572.         @F X1 @S 102326 @O VO\NOVLIB.AEF
  573.         @F Y1 @S 175127 @O VO\NOVLIBS.AEF
  574.         @F Z1 @S 2736 @O VO\SAMPLES\USERLIST.AEF
  575.         @F 02 @S 45406 @O VO\SAMPLES\WHO.AEF
  576.         @F 12 @S 1206 @O VO\SAMPLES\WHOAMI.AEF
  577.         @F 22 @S 7168 @O ORDER.WRI
  578.         @F 32 @S 7668 @O README.TXT
  579.         @F 42 @S 5570 @O PACKING.LST
  580.         @F 52 @S 3584 @O NOVLIB.WRI
  581.     @EndLib
  582. @EndDisk
  583.  
  584. @Finish
  585.  
  586.    @ChDrive (@OutDrive)
  587.    @ChDir ("@SubDir")
  588.  
  589.    @Cls
  590.    Installation of @Name has been completed sucessfully.
  591. @If (@Platform == @WIN)                 // If Windows
  592.    The next screen will allow you to browse the README file
  593.    @OutDrive:@SubDir\README.WRI
  594. @Else
  595.    The next screen will allow you to browse the README file
  596.    @OutDrive:@SubDir\README.TXT
  597. @Endif
  598.    Please examine it carefully as it contains important information
  599.    which supersedes information given in the @Name @Version User's Guide.
  600.  
  601.    Please also examine the Windows help file @OutDrive:@SubDir\NOVLIB.HLP
  602.    as it contains the latest documentation.
  603.  
  604.    @Pause
  605.  
  606. @If (@Platform == @WIN)
  607.    @WinExec ("@AI1CMD",1,1000)
  608. @Else
  609.    @System ("EDIT @OutDrive:@SubDir\\README.TXT")
  610. @Endif
  611.  
  612.  
  613. NOPRODUCT:
  614.  
  615.    @Cls
  616.    Remember to exit Windows and reboot your system to ensure that any
  617.    changes to WIN.INI and AUTOEXEC.BAT become effective.
  618.  
  619.    If your AUTOEXEC.BAT file was modified, the new paths were added to
  620.    the end of any existing settings. If you are unable to run the new
  621.    program(s) after rebooting your system, or receive error messages about
  622.    unsupported commands or functions, please check that an older version
  623.    does not appear before this new version in the PATH, LIB or OBJ
  624.    environment settings.
  625.  
  626.    @Pause
  627.  
  628.    @ChDrive (@OutDrive)
  629.    @ChDir ("@SubDir")
  630.  
  631. @EndFinish
  632. /* end-of-file */
  633.