[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
11. Questions and Answers
Q. I have typed DOORWAY LOCAL, but all it does is print a
screen of information and return to DOS.
A. DOORWAY is not a door itself. It turns other programs into
doors. Thus, unless you are using it for a drop to dos, you
will need a /P:FILENAME.EXT as the last switch on the command
line.
Q. I am using DOORWAY for my remote drop to dos. It seems to
work fine, except when a directory gets to the bottom line of
the screen, one of the lines gets overwritten. Also, back
spaces do not work on the bottom line, but become spaces.
A. You are using a communication program which places a
status line on the bottom line of the screen. Therefore,
attempts to address the cursor on the bottom line are being
ignored by your modem software. This is not a DOORWAY
problem, but DOORWAY will solve it if you put a /B:MS switch
in the command line.
Q. DOORWAY used to work great for my compiled BASIC programs.
Now it won't send the characters any more.
A. You have moved from QUICK BASIC 1, 2 or 3 to QUICK BASIC 4,
or Turbo Basic. The compilers have quit using the MSDOS/IBM
specifications for sending characters to the screen. Instead
of using DOS or BIOS interrupts, they are writing to the
screen memory directly. Thus, it is impossible to redirect by
normal means. Either include the (Q)uick Basic switch "/Q:"
in the command line, compile with a pre-4 version of QUICK
BASIC, or set up DOORWAY to use the direct screen mode (/V:D).
Q. I am using DOORWAY for my remote drop to dos also, but when
it gets to the bottom of the screen on a DIR listing, I don't
get ANY more line feeds, and all lines overwrite the previous
lines on the bottom.
A. There are several versions of ANSI.SYS. Some are better
behaved than others. Some of them do NOT do a BIOS scroll
when they get to the bottom, but instead do a block move in
video memory. DOORWAY has no way of trapping this "blind
scroll". Therefore, DOORWAY can be made to send a line feed
when it appears that a scroll was done. Just insert a /L: in
the command line to get it to insert extra line feeds. If you
put this switch in and don't need it, you will get double line
feeds at the bottom. A better solution is to try the ANSIPAT
in this ZIP. It should work on most MSDOS's which exhibit this
problem. DOORWAY 1.45 is compatible with ANSI.COM, the PC
magazine ANSI driver, and this is a very good substitution.
Q. I can't seem to get DOORWAY to give me more than 10
minutes before it aborts.
A. Either you don't have a registered version or else DOORWAY
cannot find PCBOARD.SYS, and you have not defined a maximum
time on the command line with a /M:XXX (where XXX is the time
in minutes). It is assumed that, if time expired on a user in
DOS, something is VERY wrong, and that he/she probably
shouldn't be there. Therefore, the system will return,
hopefully before any harm has been done.
Q. DOORWAY seems to work fine, but when it is through, the
board doesn't come back up.
A. Check your Board documentation for how to implement doors.
For PCBOARD, you need to place the line "BOARD" (or whatever
you named the board's batch file) after the "DOORWAY XXXXXX"
line. This will be different for different board softwares.
See the example .BAT files for guidance. For RBBS, it is not
recommended to shell to DOORWAY.
Q. DOORWAY seems to work from the board end, but gives and
receives no response from the modem.
A. Check that you have defined the correct COM: port in the
command line.
Q. When I run a particular program during my remote drop to
dos, it seems to hang up when I exit. If I enter a character,
I get a beep, and everything starts working again. What is
happening?
A. Your program is turning off the com port when it exits.
Doorway now monitors the com lines during timer ticks. When a
character is entered by the user and not fetched for over .5
second, DOORWAY will reopen the com port and send a beep.
Q. When I run DOORWAY, many programs will not send anything
out the com port, but user entered characters are received
ok. What's the problem?
A. You are using an "ENHANCED" ANSI driver, such as FANSI,
NANSI, or ZANSI. These do direct screen writes instead of BIOS
calls, so DOORWAY never sees the characters go to the screen.
Replace the driver with the ANSI driver which comes with DOS
or ANSI.COM from PC magazine. Also, the programs you are
running may be doing direct screen writes. These can not be
redirected normally. You may try putting a "/Q:" in the
command line to see if it will support redirection of output,
or set up DOORWAY for direct screen write mode (/V:D).
Q. Why do you read everything from the command line instead
of from a config file like everyone else does?
A. I have never liked to add a bunch of files for any
application. The config file would be different for each door,
and if you are using DOORWAY for 10 different doors, that
would add 10 more files. Also, when modifying a door, it is
more confusing to trace the names though different files to
determine which config. file should be modified. Lastly, it
takes time to load the config. file, and as we all know, doors
are slow enough as it is.
Q. I am very confused on the order of the switches in the
DOORWAY command line.
A. There are only two things which have to be in any
particular place. The COM1, COM2, SYS PORT or LOCAL must be
the first item after DOORWAY, and either /C:DOS or
/P:FILENAME.EXT must be the last switch on the command line.
Q. I am using DOORWAY in direct screen mode. When the cursor
gets to the bottom of the screen, the screen gets really
messed up. What can I do?
A. You either have a 24 line com program running, or your com
program isn't translating the "don't wrap line" ansi sequence.
Use a 25 line com program and use a /B:Z or a version of the
com program which supports the ansi.
Q. I have registered DOORWAY, and now I find a later version
on a local board. Do I have to register it also to use it?
A. Your registration number is good for all future versions
of DOORWAY. Simply register it just like you did your
earlier version. If you have lost your number, then type
DOORWAY REGISTER on your earlier version and it will give your
board name and registration number back to you. Be sure you
have your registration number before copying the new version
over the old!
Q. I registered DOORWAY some time ago. Now I notice the price
is higher for the new version with direct screen write
capability. I think it is well worth it, but do I need to
send the full $30 or just the difference?
A. We have always said that if you register DOORWAY all
future versions are free. We stand behind our word. You
supported us when we had less to offer and it is only fair for
us to support you. There is no additional charge.
Q. I have had to change my board name. I have already paid
for DOORWAY but now it says "REGISTERED TO:" my old board's
name. What can I do?
A. Once we verify that you have really changed the board
name, you can get a new registration number for the new name.
Note that the old name and registration number will no longer
be valid and it will be illegal to use them.
Q. I am running multi-nodes. Do I have to register more than
one copy?
A. If all nodes have the same board name, and are at the same
location, then one registration covers up to 5 nodes. If you
are using the program privately for a remote utility, it can be
placed on multiple machines AS LONG AS NO MORE THAN ONE COPY
HAS A POSSIBILILITY OF BEING RUN AT ONCE. For instance, you
could put it on both your computer at work and at home, so you
can log in either way. This does not mean that a company can
have a copy on a BBS and all the employees can take it home.
Site licenses are available for both DOORWAY and DWCOMM.
Q. When NOT in direct screen write mode, all the Carriage
Return/Line Feeds are missing, when doing a drop to DOS, and
with some programs.
A. Your Video BIOS does not follow the IBM standard. It can
be either the BIOS which came with your computer, or if you
are using a EGA or VGA, it may be the BIOS which this board
loads (Paradise VGA PLUS, for example). Try putting in the
/J: switch to tell DOORWAY to not expect compatibility.
Q. Why should I register DOORWAY?
A. It allows you to do some other things not available if you
do not register it. Also, I have spent hundreds of hours
creating a good package which is needed by the BOARD
community. Future changes to PCBOARD and compilers can make
door programs not work anymore. The only way I can continue
supporting this product is if those who are using it support
my efforts through registration. Let's be honest. The
closest thing to this program will cost you over $300, so $30
is a very good deal. If you put 10 programs into DOORWAY,
that is only $3.00 each, and for a remote drop to DOS, it is
unmatched. User support is directly responsible for the
latest version with direct screen write mode. I would like to
give many thanks to those who have supported us.
Q. When in DIRECT SCREEN WRITE MODE, the screen is 1 line
higher than when not in DIRECT SCREEN MODE. Why is that?
A. You are using the /B:M or /B:MZ. The host has 25 lines
which have to be mapped into 24 lines on the remote end. When
using BIOS mode the bottom line is "moved" to line 24,
overwriting it. If you put in a /B:MS or /B:MSZ, the screen
gets scrolled first so it won't overwrite. In direct screen
mode, the writing of the screen and the redirecting of the
characters are totally asyncronous with each other. Moving
the output up 1 line, and eliminating the top line, is the
only way to avoid creating a real mess. If this creates
problems, try eliminating the bottom line with a /B:X.
Q. I can't seem to get DOORWAY to work with 4DOS. What am I
doing wrong?
A. Doorway will work with 4DOS, except 4DOS will use the as
an end of line. Therefore, you cannot use a in the DOORWAY
command line, or you will need to set up 4DOS to use something
other than a for this function.
Q. How do I get DSZ to work under DOORWAY?
A. The problem with using DSZ under DOORWAY is that the block
transfer information, which DSZ writes to the local screen on
the HOST, is being sent out the modem with the data, thus
causing CRC errors. The simple solution is to redirect the
screen output to NUL like:
DSZ port 1 speed 1200 pB4096 rz > NUL
DSZ port 1 speed 2400 pB4096 sz > NUL
Q. When I type DOORWAY REGISTER the computer locks up. What
am I doing wrong?
A. You probably have a memory resident program which is not
handling the keyboard interrupt properly.
Q. Will DOORWAY work undre PCMOS?
A. Starting with version 2.12, DOORWAY is PCMOS aware, and
will pass off to other partitions when waiting for a
character input.
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson