home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 2 BBS
/
02-BBS.zip
/
lcvt_11s.zip
/
LCVT.DOC
< prev
next >
Wrap
Text File
|
1995-09-29
|
6KB
|
199 lines
(*
** LCVT/DOS and OS/2 version 1.1 Tosh Maddox (c) 1995
**
** Released: 9/29/1995 version 1.10
**
*)
DISCLAIMER:
~~~~~~~~~~~
LCVT/DOS and OS/2 is provided *AS IS* without any warranty,
expressed or implied. All Rights are reserved. The author will
assume no liability for damages either from the direct use of this
product or as a consequence of the use of this product.
COPYRIGHT
~~~~~~~~~
This program is provided at no cost to you. However, it is NOT
public domain; it is copyrighted by the author. You may
distribute this program freely, so long as all files in the
distribution archive remain intact, without any changes or
modifications. The distribution archive is in ZIP format;
however, you may convert the archive to any format you choose, so
long as the above requirements are met.
REGISTRATION
~~~~~~~~~~~~
There are *none*. However if you use it, sending me a message just
to let know if it stinks or works for you would appreciated.
FILES LIST: (Depending on what archive you downloaded)
~~~~~~~~~~~
LCVT.EXE Main executable
LCVT.DOC This file you are reading now (hopefully)
FILE_ID.DIZ BBS file description
LCVT1.CFG Sample configuration file.
WHAT DOES IT DO?
~~~~~~~~~~~~~~~~
Creates MSGINF which most external editors use to display
the To: From: and Subj: in the following file format.
FORMAT:
~~~~~~~
FROM
TO
SUBJECT
MESSAGENUMBER
MESSAGEAREA
PRIVATE = YES/NO
this utility will read lorainfo.t0? and from the information contain in
there, it will write MSGINF in the above format. Which is the most common.
This will allow you and your users to use those external editors and see the
FROM, SUBJ fields.
LCVT will *NOT* write to LORAINFO.T0x. ReadONLY. MSGINF is NOT read back
by LORA by the way.
GETTING STARTED
~~~~~~~~~~~~~~~
** DOS version requires SHARE.EXE or VSHARE **
1. You MUST SET LCVT=Drive\Path
This is where LCVT looks for it's configuration files.
LCVT?.CFG where '?' is the task/node.
You can simply have it as SET LCVT=D:\LORA
LCVT will then look in D:\LORA for LCVT?.CFGs
2. Edit your LCVT?.CFG files. Samples are included for you do edit.
You can have up to eight (8) config files.
LCVT1.CFG <---- at least one is required as a minimum for a single node.
LCVT2.CFG and so on.
------ LCVT1.CFG -------- Node 1
d:\lora
PLEASE SEE SAMPLE provided for more
details
--------------------------
Case does not matter and trailing slash is not required.
Line1 shows d:\lora as the directory that L2MSG should look for
LORAINFO.T0? and to writeln MSGINF
In a single line system this is ok. In multi line, you should have it
point to each of your specific node directories.
Otherwise MSGINF will be overwriten by another nodes execution of
LCVT. However, it has been tested under that condition and only time
it will get weird results, if 2 or more nodes execute their fullscreen
editor at the **EXACT SAME** time.
Though this will have no reflect on ACTUAL messages save to Lora.
Since Lora does not read MSGINF, once returning from the editor,
All the information are taken from Lorainfo.t0?
The MSGINF file mainly for external editors to allow users to
see FROM TO SUB fields. *MOST* BBSs do not read back MSGINF to
the BBS.
** Example using TOPED **
3. In LSETUP, in General Options, I have in external editor as
the following. The * parameter *MUST* be in that *ORDER*
*No Less*
TOP.CMD *N *P *B *G *T
^ ^ ^ ^ ^
│ │ │ │ │
│ │ │ │ └─────── Users Time Remaining (Used for DORINFO)
│ │ │ └────────── Users Graphics mode (Used for DORINFO)
│ │ └───────────── Users BAUD (Used for DORINFO)
│ └──────────────── SYSTEM PORT (Used for DORINFO)
└─────────────────── SYSTEM TASK # (Used for BOTH)
** THOSE FIVE (5) paramaters must be used in order for LCVT to work
correctly. They are needed to help in creating DORINFO.
In that *ORDER* exactly.
*N *P *B *G *T
%1 %2 %3 %4 %5
** You can still use L2WORLD or DORINFO.BBS it you like. Just invoke those
*AFTER* the execution of LCVT *BUT* you still need at least *N as
the *first* parameter.
Where *N is the task parameter pasted from Lora. That task number is also
read by LCVT to read the appropriate LORAINFO.T0? file.
the below is what is contained in top.cmd (I'm using TopED)
--- top.cmd --- TopED Sample
LCVT %1 %2 %3 %4 %5
e:\ed\toped.exe %1
-----------------
--- ice.cmd --- IceEdit Sample
LCVT %1 %2 %3 %4 %5
e:\ice\iceedit.exe /N:%1 /D:F:\LORA
-----------------------------------
If you log on with LORA -l -n1 and execute your fullscreen editor
Lora will pass *N as '1' and passed on to LCVT to read LORAINFO.T01
locating it in the directory in LCVT1.CFG and then finally, writing
MSGINF and DORINFO1.DEF to the directory specified in LCVT1.CFG.
That's all there is too it. Hope you like it.
Technical Info:
~~~~~~~~~~~~~~~
For those of you currious.
LCVT/DOS was compile using Turbo Pascal 7.0 RTL 1.2
LCVT/OS2 was compile using Borland Pascal 7.0/OS2 c't patched.
Acknowledgements
~~~~~~~~~~~~~~~~
TRADEMARKS
~~~~~~~~~~
The following are trademarks of and/or the copyrighted works of
the following persons/companies:
LoraBBS is a trademark of Marco Maccaferri
Norbert Juffa's Pascal (RTL) Run Time Library update 1.2
Turbo Pascal/Pascal is a trademark of Borland International Inc.
PKZIP/UNZIP is a trademark of PKWare Inc.
OS/2 is a trademark of IBM International.
IceEdit is a trademark of IceTechnologies.
TopED is a trademark of TopSoft.
Trademarks of other companies mentioned are registered to thier respective
companies.
I may be reached via the SHAREWARE_SUPPORT echo on Fidonet
or LORA echo.
or
Tosh Maddox 1:102/1319.2 (route via my bossnode)
or
tosh.maddox@miles.tbie.hms.com
Lots of 'ors'
(* End LCVT doc *)