home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 3 Comm
/
03-Comm.zip
/
RDQWKSRC.ZIP
/
READ.DOC
< prev
next >
Wrap
Text File
|
1991-01-15
|
8KB
|
189 lines
Test routines for reader in Qmail format
René Cougnenc 1988-90
Public Domain
Attention !
Theses sources are work files, with very little documentation
and pretty dense...
There distributed in this state for anyone wanting to use
this ackward format that Qmail is, of course this being for
PcBoard type boards.
I have stopped my search for a well and full description of
this format...
*** this part explained about being part french / part english - my comment
should be removed. MPR
Don't think of theses routines as a reference guide for
the format or programming guidelines!!!
The main program is operational, here's a brief description
of what it does....:
READ.EXE
--------
Read is the main program, it utilizes a structure of the
type defined by PcBoard. It also uses on the standard
output.
(Color will be displayed, if Ansi.sys is loaded.)
You are within a shell, with the list of commands being
displayed by '?' / 'aide' or 'help'.
It utilizes a configuration file, see the ReadConfig() and
Affect() functions.
The file READER.CFG must be in the same directory as the
executable file.
Recongnized keywords in the config file:
(Case sensitive I think...?)
user = RENE COUGNENC /* Facultatif, le programme scanne control.dat */
/* Optional, the program scans control.dat */
editor = qed /* editeur à utiliser (avec path eventuel ) */
/* editor to be used, with path */
reply = d:/telech /* Chemin d'acces aux paquets *.REP */
/* path to pakets *.REP */
mail = d:/telech /* Chemin d'acces aux paqets *.QWK */
/* path to pakets *.QWK */
archiver = pkzip /* Nom du compacteur à utiliser */
/* the archiver to be used */
unarchiver = pkunzip /* Nom du décompacteur... */
/* the unarchiver to be used */
ansi = on /* Démarrage en mode ansi 'on' ou 'off' */
/* Ansi, to be on or off when starting */
L'archiveur est appelé avec la syntaxe des produits PkWare, modifiez le
source si besoin est.
The archiver is called with the syntax of PkWare products, modify source code
if necessary.
Première opération : load nom_du_serveur.
First operation: load server_name
Exemple: load SuperBBS
Example: load SuperBBS
Le paquet QWK est décompacté, le programme crée un sous répertoire SuperBBS
dans son répertoire, et indexe les messages.
Ces messages sont dans une base qui sera CONSERVEE, vous n'avez plus besoin
du QWK que vous pouvez effacer.
Tout nouveau paquet QWK sera concaténé à cette base, si les messages sont
nouveaux bien sûr.
The QWK paket is unarchived, the program creates a subdirectory called
SuperBBS, indexes the messages. These messages are in an area that will
be kept, you will no longer need the QWK paket, which can be deleted.
Any new QWK paket will be appended to this area, if the messages are new
of course.
Si la base existe déjà et que vous voulez simplement relire des messages
sans décompacter un éventuel paquet de mail, la commande 'read' est faite
pour celà.
If the area is allready existing, and you simply want to re-read the messages
(re-scan) without unarchiving a mail paket, use the 'read' keyword.
Attention je le répète ce sont des modules brouillon, et vous verrez
probablement apparaitre des messages de debugging ou autres informations !!!
Since these modules are work files, be warned that you will see debugging
messages and other information.
Si une conférence commence à prendre trop de place, vous pouvez la supprimer
à la main par la commande DEL sous DOS, ou utiliser la commande "clean".
Vous pouvez aussi réaliser la gestion de la base en buffer circulaire en
reprenant les sources, j'avais prévu ça dans le temps :-)
If an area is starting to take too much space, you can clean it manually by
using the Dos DEL keyword, or by using the "Clean" keyword. You can also
clean the area using a FIFO (First in First Out) / circular buffer type
to manage the message area.
Le SHELL du programme vous donne acces directement aux commandes internes
de COMMAND.COM de MS-DOS.
Les commandes externes ou autre programmes éxécutables,doivent être préfixées
par le traditionnel caractère '!'
The SHELL allows direct access to COMMAND.COM's internal commands. External
commands or other executable must be preceded by the traditional '!' character.
Vous ne pouvez pas utiliser la commande 'tag' qui change la signature du
reader, pour ce faire il vous suffit de recompiler les sources en validant
la commande !
You can't use the keyword 'tag', which changes the attributes of the reader,
in order to accomplish this you just have to recompile the source files
by validating the '!' keyword.
Pourquoi ?
Why?
Parceque comme ça vous prouvez que vous y mettez un peu
de vous même, et n'êtes pas un 'dowloader fou' qui prend
tout ce qu'il trouve en utilisant des programmes qu'il
critique sans cesse, sans savoir écrire une ligne de
Basic.
Because, this way you can prove that you are putting a
little effort of your own, and are not a crazy leech who
takes all that can be found using the programs that
you openly criticize.
Ces gens là je dois dire m'énervent de plus en plus !
These people piss me off more and more!
Ces bouts d'essais ne sont certes pas comparables à
Deluxe, Slmr ou autres superbes reader off-line, mais
représentent des mois de travail et d'essais tout de
même !
These work files are certainly not comparable to
Deluxe, Slmr or other great off-line readers, but
is still a couple of months work and tests.
Le reste du mode d'emploi, vous le découvrirez en lisant les sources...
The remainning documentation... well you'll discover it by reading the
source code...
Bon courage !
Have faith!
Post Scriptum à l'attention des énergumènes consommateurs cités ci-dessus:
-------------
Oui, ce programme est lourd et l'affichage est lent,etc.
Non, je ne suis pas un nul qui écrit de la m... :-)
Oui, je sais écrire des fenêtres pop-up, ou faire la
même chose en mode graphique avec le header en gothique !
Pour des essais je ne voyais pas l'intérêt... !
De plus comme ça ça peut se porter ailleurs que ms-dos !
Si ça ne vous plait pas, réécrivez l'affichage comme vous
l'entendez, et recompilez ! hop là...
Si vous ne comprenez pas la moindre des fonctions fournies,
ne vous plaignez pas et apprenez à programmer.
( Je répète que ces sources là ne sont pas un exemple :-) )
Ou bien utilisez WinRead, superbe reader sous WINDOWS 3,
écrit par Ollivier Civiol à partir de ces routines !
*** The above was not translated due to the fact that it does not provide any
relevant information other that give the leech a good slap in the face...
if you still want me to translate let me know.