home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
-
-
-
-
-
- ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
- ▓▓▓▓▓▓▓▓▓▓▓▓┌─────────┐▓┌─────────┐▓▓┌─────────┐▓▓┌────────┐▓▓▓▓▓▓▓▓▓▓▓▓▓░░░
- ▓▓▓▓▓▓▓▓▓▓▓▓└┐ ┌───┐ │▓└┐ ┌───┐ └┐▓│ ┌────┐ │▓▓│ ┌──┐ │▓▓▓▓▓▓▓▓▓▓▓▓▓░░░
- ▓▓▓▓▓▓▓▓▓▓▓▓▓│ │▓▓▓└─┘▓▓│ │▓▓▓│ │▓│ │▓▓▓▓└─┘▓▓│ │▓▓│ │▓▓▓▓▓▓▓▓▓▓▓▓▓░░░
- ▓▓▓▓▓▓▓▓▓▓▓▓▓│ └──┐▓▓▓▓▓│ │▓▓▓│ │▓│ │▓▓▓▓▓▓▓▓▓│ └──┘ │▓▓▓▓▓▓▓▓▓▓▓▓▓░░░
- ▓▓▓▓▓▓▓▓▓▓▓▓▓│ ┌──┘▓▓▓▓▓│ │▓▓▓│ │▓│ │▓▓▓▓▓▓▓▓▓│ ┌──┐ │▓▓▓▓▓▓▓▓▓▓▓▓▓░░░
- ▓▓▓▓▓▓▓▓▓▓▓▓▓│ │▓▓▓▓▓▓▓▓│ │▓▓▓│ │▓│ │▓▓▓▓┌─┐▓▓│ │▓▓│ │▓▓▓▓▓▓▓▓▓▓▓▓▓░░░
- ▓▓▓▓▓▓▓▓▓▓▓▓┌┘ └┐▓▓▓▓▓▓┌┘ └───┘ ┌┘▓│ └────┘ │▓┌┘ └┐┌┘ └┐▓▓▓▓▓▓▓▓▓▓▓▓░░░
- ▓▓▓▓▓▓▓▓▓▓▓▓└────┘▓▓▓▓▓▓└─────────┘▓▓└─────────┘▓└────┘└────┘▓▓▓▓▓▓▓▓▓▓▓▓░░░
- ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░
- ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░
- ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
-
-
-
- FDCA 1.02
-
- FrontDoor Cost Accounting
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Software and documentation written by Clayton Mattatall
- Copyright (C) 1992, 1993 Clayton Mattatall
- All rights reserved
-
- 1.0 What is FDCA?
-
- FrontDoor Cost Accounting, or FDCA for short, is a program to help users
- of FrontDoor to analyze their costs involved with their mail/file
- transfers from within the FrontDoor mailer.
-
- FDCA was first released in a public beta test on November 11, 1992 and is
- now in it's second release with a new look, faster operation and some new
- capabilities.
-
- * You can now enter a start date, end date, or both. What ever you
- prefer. This allows you to keep extra long history files and still
- be able to pull out info about one month, or however many days,
- that you like.
-
- * You can now get info on all node numbers as before or, just one
- zone, just one net, just one node number, just one point, any zone
- but one net in particular, etc. This is one feature I know some
- people will love because of its' extreme flexibility.
-
- * New look (I think it looks better)
-
- * Speed improvement. Re-written in Turbo Pascal.
-
-
- 1.1 System Hardware and Software Requirements
-
- * An IBM PC, XT, AT or compatible with hard disk.
-
- * Microsoft MS-DOS or IBM PC-DOS version 3.00 or later. Version
- 3.30 or later is preferred.
-
- FDCA was successfully tested with DOS 5.0, QEMM 6.03, QEMM 6.02
- DESQview 2.42, on a system equipped with an Intel 80386SX.
-
- A disk cache (especially one that can buffer disk writes, such
- as Norton Cache or HyperDisk) can improve performance, but of
- course it is not required. If you are not using a disk cache,
- make sure that CONFIG.SYS contains a BUFFERS statement to
- improve performance.
-
- * FrontDoor history files
-
- 1.2 License and Disclaimer
-
- "FDCA" refers to all executables and documentation as distributed in
- the compressed file in which the package was released.
-
- * FDCA is copyrighted material by Clayton Mattatall. It may
- only be used in agreement with the conditions set out in this
- license agreement.
-
- * This version of FDCA is released as shareware.
-
- - You may use the unregistered version of FDCA for an
- evaluation period of 30 days. After this period you
- MUST either register FDCA or stop using it. See
- registration information below.
-
- - Registration is REQUIRED for commercial usage (in a
- commercial environment, such as business, governmental
- organization, association, school, foundation, or any other
- form of juridical person, or any system where FDCA is
- directly or indirectly used to make profit).
-
- - Unregistered evaluation versions of FDCA may be distributed
- freely provided no money or any other compensation is asked
- or accepted without prior written permission from the author.
-
- * Although care has been taken to write and test a program that
- does what this document states, FDCA is provided as is, without
- warranty or guarantee of any kind, either expressed or implied,
- as to the fitness for a particular purpose or quality or
- performance of this program, except that FDCA will occupy
- disk space.
-
- * In no event shall Clayton Mattatall be liable to you or anyone
- else for any damages or cost, including, but not limited to,
- any lost profits, lost savings or lost income which may result
- from the use or inability to use FDCA.
-
- * In no way is Clayton Mattatall obligated to you or anyone
- else to provide future versions of, or support for FDCA.
-
- * Clayton Mattatall reserves the right not to release future
- shareware versions of FDCA, but switch to a commercial "buy
- before you try" marketing concept instead.
-
- * Your use of FDCA constitutes your agreement to this license
- and disclaimer and your release of the author from any form of
- liability or litigation.
-
- 2.0 Starting the program
-
- To run FDCA, place the executable program in any directory that you
- desire. No configuration file is required and the software is not
- directory or drive specific although it will use the FrontDoor environment
- variable of FD if it is set. If FDCA does find this variable set, it
- will look for your FrontDoor history files in the directory pointed to by
- this variable and will create it's output text file in the same directory.
-
-
- 2.1 Command line parameters
-
- There are four (4) command line parameters available to you. They are
- listed as follows:
-
- ? -B -E -S
-
- Below is the screen displayed when you use the ? as a parameter ANYWHERE
- on the command line.
- -+-
-
- FDCA 1.02 ■ FrontDoor Cost Accounting ■ February 26, 1993
- Copyright (C) 1992, 1993 Clayton Mattatall, All rights reserved
-
- Running under Desqview 2.42
-
- Registered to Clayton Mattatall, of InfoTech Online SuperBBS
-
- Optional command line parameters:
-
- -Bdd/mm/yy dd/mm/yy is the date to start at.
-
- -Edd/mm/yy dd/mm/yy is the date to end at.
-
- -Szone:net/node.point
-
- * may be used in place of zone, net, node, or point
- see documentation about the use of this variable.
-
- Any and all parameters are optional. See documentation for more detail.
-
- -+-
-
- As you can see, FDCA will detect DesqView when running and will not use
- direct screen writes if DesqView is detected.
-
- The command line parameters are explained below:
-
- -Bdd/mm/yy dd/mm/yy is the date to start at.
-
- This is the date that you want FDCA to "B"egin calculating entries
- at.
-
- -Edd/mm/yy dd/mm/yy is the date to end at.
-
- This is the date that you want FDCA to "E"nd calculating entries
- at.
-
- Here are some examples on how to use these two options:
-
- 1. FDCA102 -B01/02/93
-
- FDCA will read through your history files and grab all entries
- dated February 1, 1993 to the current date and use those entries in
- it's calculations.
-
- 2. FDCA102 -E31/01/93
-
- FDCA will read through your history files and grab all entries
- from the first one found up to and including any dated January 31,
- 1993 and use those entries in it's calculations.
-
- 3. FDCA102 -B01/01/93 -E31/01/93
-
- FDCA will read through your history files and grab all entries
- dated between January 1, 1993 and January 31, 1993 and use those
- entries in it's calculations.
-
- As you can see, this can be a very powerful feature. It will enable you
- to match your costs in performing your mail/file transfers with your
- phone bill. To do this, you would set these date to match the billing
- period that your phone company uses when issuing your bill.
-
- If for some reason you should enter a beginning date that is after your
- ending date (we all make typo's sometime), FDCA will terminate with any
- error message to this effect.
-
- The syntax for the third command line parameter is as follows:
-
- -Szone:net/node.point
-
- This parameter can get a little confusing so read carefully. There are
- many ways to use this and because of this I suggest reading this section
- twice.
-
- Here is a straight forward example it's use -
-
- FDCA102 -S1:247/124 (that's my node number)
-
- Issuing this will result in FDCA reading through ALL the entries
- found BUT only recording/calculating entries from/to node number
- 1:247/124. Simple right? (so far)
-
- Ok. Any of the four (4) numbers asked for with this parameter are
- optional. (Well, kind of. Now here's where it gets confusing.)
-
- You have the ability to "wildcard" any and all of the asked for
- numbers. To do this replace the number an asterisk. (*)
- (leave off the brackets). So, If you wanted to use only the entries
- for net 247, you would use 1:247/* or just simply 1:247 .
-
- Any numbers that you do not enter to the right of any you do will be
- replaced automatically with a *. Here are some examples to explain
- what I mean:
-
- -S1:247/124.* Will list all points off of node 124
- This is functionally the same as entering
- 1:247/124
-
- -S1:247/124.0 Will only grab the entries for that particular
- node. NO POINTS. Use this syntax if you are
- interested in ONE EXACT node.
-
- -S1:247/* Will list all nodes in net 247 along with all
- points off of those nodes.
-
- Functional equivalent -S1:247
-
- -S1:* Will grab all entries for zone 1 including all
- nets, nodes, and points.
-
- Functional equivalent -S1
-
- Now lets get fancy ! !
-
- -S1:*/0 Will grab all entries for zone 1, all nets
- within zone 1 but only the 0 node systems.
- Using this would enable you to see how much you
- have transferred to all the Net Coordinators you
- have called.
-
- -S*:70/*.0 Will grab all entries in ALL zones, net 70, all
- nodes, but NO points. You may want to do this
- incase a network that you are in has a certain
- net that is used for a special interest group.
-
-
- Well, if you are confused by this parameter then just don't use it.
- OR (the BIG or), play around. You won't hurt anything by doing so
- other than your head trying to keep it straight how this option works.
- All I can say is have fun with it! I know I sure did.
-
-
- The last parameter is the dreaded ?. Yes, we all need it once in a while
- so don't be scared to use it. You may place it ANYWHERE on the
- commandline and it will bring up the help screen that you saw above.
-
-
- 2.2 ErrorLevels
-
- When running FDCA, there is the possibility of it exiting with an
- errorlevel. They are as follows:
-
- 254 - Tells you that for some reason it has detected that your
- key file has been modified or has been corrupted in some
- way. You can contact me if you should encounter this error
- and I will try to help you determine what caused this and
- if necessary, will issue you a new keyfile.
-
- Note - this only applies to either Registered users or to
- Beta test sites.
-
- 253 - Caused by your system date not being set properly for the
- program to work properly.
-
-
- 3.0 Registration
-
- I would hope that anyone who uses this program beyond the trial period
- will see it in themselves to send in the registration fees. They are not
- excessive and have been kept that way so that everyone should be able to
- afford it. Please fill in the ORDERFRM.DOC file enclosed within this
- archive and send it to me at the following address:
-
- Clayton Mattatall
- 4-63 Pelham Road
- St. Catharines, Ontario
- CANADA L2S 1R6
-
- along with enclosed payment. Upon receipt, I will in turn create a key
- file for you. This file will be sent to you in the way you specify on
- the registration form.
-
- 3.1 History
-
- Version 1.02
-
- - Released February 26, 1993 to the public.
- - Totally re-written in Turbo Pascal.
- - Removed bug where last entry was not being put in the output file.
- - Increased overall speed.
- - Added registration key routines.
- - Corrected some minor calculation problems.
- - Added my address to the documentation so people that are kind
- enough to send in the registration know where to send it.
-
- Version 1.01/ß-1
-
- - Released as a public Beta test to see if this program was really
- of any use to anyone and if so, if there were any bugs reported.
-
-
- 4.0 Credits
-
- A very special "Thank You" and "Will you forgive me now?" goes out to
- my girl, Roxane Gardner, who stood by me while I wrote this little
- program and allowed me to still sleep in the house after ignoring her
- for hours on end at times. Thanks dear!
-
- I would personally like to thank each and everyone of the people
- that helped/inspired me in this project:
-
- Cal Gardner - This is the guy who had to sat and listened to me
- complain while I was re-writing this in Turbo Pascal.
- He told me I should learn it (you see it's what he
- writes in) so I put him though hell while I learned.
- I bet he'll be glad when I quit asking some of the
- stupid questions I did. (Well smart to me but stupid
- to him)
-
- Dan Pressnell - My first registered user! Thanks Dan! Also thanks
- for registering so many copies. I hope Gary is
- enjoying his copy and the others that you have sent
- your registered versions to. Thanks again!
-
- Les Lemke - One of the major forces in me continuing this project
- putting out version 1.02. Tell me something though,
- With a return address as a P.O. Box, How in the world
- did you get your PC in there? hehe Take Care Les and
- Thanks Guy!
-
- Jorge Mariano - How dare you think of going to Binkley :-) Hope you
- come back to FD if you do switch. If not, you won't
- be able to use my version 1.02. Cya!
-
- Keith Wineka - Well you wanted to be of assistance and you were just
- by sending me that netmail. It helped make me decide
- to put out another version. If you still want to help,
- spread the program around and talk people into
- registering. I need the cash to buy another system for
- my girl here since I spend so much time programming on
- this one. <g> Take Care!
-
- Richard Mcduffie - Like I said, terminal connections charges will have to
- wait for JoHo. If he does implement them into the
- history files, then who knows, I may just add another
- option. Catch Ya!
-
-
- Special thanks also go to Joaquim H. Homrighausen, for writing
- FrontDoor and making it such a great piece of software.
-
- 5.0 More legal stuff
-
- All brand and product names are Copyrighted (C) material, Trademarks
- (tm) or Registered (R) Trademarks of their respective holders:
-
- Fido, FidoNet Tom Jennings and Fido Software
- FrontDoor, FM Joaquim H. Homrighausen
- FDCA Clayton Mattatall
- QEMM, DESQview Quarterdeck Office Systems, Inc.
- Microsoft, MS-DOS Microsoft Corporation
- IBM, PC-DOS International Business Machines Corporation
- Turbo Pascal Borland International
-
-