Organization: Queen's University at Kingston
Date: Wed, 27 Jan 1993 09:20:57 EST
From: <THOMASB@QUCDN.QueensU.CA>
Newsgroups: comp.protocols.tcp-ip.ibmpc,comp.os.ms-windows.apps
Subject:    WinQVT Problems Solved

A couple of weeks ago I described a new problem I was having with
WinQVT 3.16 and an ongoing "glitch" carried over from 3.03.  Both
have now been resolved.

Re-iterating, in addition to WinQVT, I'm also running PC/TCP, so am
using PKTMUX to allow the 2 to co-exist.


Now the problems:

1. When WinQVT is invoked from Windows, before the console comes up,
   the following Windows message box appears:

   ---------------------------------------------------------------------
   |                           WNQVTNET                                |
   |                                                                   |
   |           An error has occurred in your application.              |
   | If you choose to Ignore, you should save your work in a new file. |
   |      If you choose Close, your application will terminate.        |
   |                                                                   |
   |                                                                   |
   |          Close                                 Ignore             |
   ---------------------------------------------------------------------

   If the "Ignore" button is chosen, the application "appears" to start
   normally, and the CONSOLE comes up, followed by the auto_start
   sessions.

   If the "Close" button is picked, the application produces the
   following:

   ---------------------------------------------------------------------
   |                       Application Error                           |
   |                                                                   |
   |           WNQVTNET caused a General Protection Fault in           |
   |                 module WNNETDLL.DLL at 0001.8B8D.                 |
   |                                                                   |
   |                                                                   |
   |                            Close                                  |
   ---------------------------------------------------------------------

   THE SOLUTION:
   -------------
   PKTMUX documentation describes how to set up your AUTOEXEC.BAT file
   for various situations.  The section on "Windows 3 Applications"
   describes how mine SHOULD HAVE BEEN set up.  My order was DIFFERENT.
   The CORRECT order follows:

        IBMTOKEN 0x60      ;load packet driver
        PKTMUX 2           ;support 2 channels
        PKTDRV             ;PKTDRV for PC/TCP to use
        PKTDRV 7F          ;PKTDRV for WinQVT to use
        PKTINT             ;WinQVT Packet interface

   Note that QVTNET.INI file has "packet_vector=7F".


2. A second problem which was present in release 3.03 and continued in
   3.16.

   If the CONSOLE is closed to return to Windows, WinQVT cannot be
   successfully re-entered later.  The CONSOLE comes up ok, but each
   of the sessions being "auto_start'd" produces a message indicating:

      "Local host or gateway not responding"

   Trying to restart sessions manually, via the TERMINAL option on the
   console produces the same result.

   THE SOLUTION:
   -------------
   Thanks to Edwin Clubb (egclubb@ucdavis.edu) who pointed out this was
   a bug in PKTMUX and that PKTMUX 1.2 fixes it.  I down-loaded PKTMUX
   1.2 from FTP.CICA.INDIANA.EDU and installed it - NO MORE PROBLEM!

   If you retrieve PKTMUX 1.2 from Indiana:

      a) Its in the PUB\PC\WIN3\UTIL directory as PKTMUX12.EXE.
      b) Its a ZIP file, NOT an EXE file.
      c) I used the 3 EXE's present (PKTMUX, PKTDRV and PKTSTATS).
         Each is 40-50% larger than previous versions.

Hope this helps someone else!


Brian S. Thomas                      $$     Tel: 613-545-2228
Coordinator of Information Systems   $$
Queen's University                   $$  E-Mail: THOMASB@QUCDN.QueensU.CA
Computing & Communication Services   $$
Dupuis Hall                          $$
Kingston, Ontario                    $$
Canada   K7L 3N6                     $$
Newsgroups: comp.protocols.tcp-ip.ibmpc