home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / CPM / PROGRAMS / LIST / LBLMKR4.LBR / LBMKRDOC.PZS / LBMKRDOC.PAS
Pascal/Delphi Source File  |  2000-06-30  |  5KB  |  80 lines

  1.  
  2. Program DirectionsOnLabelmaker;
  3.  
  4. var  ch:char;
  5. Begin
  6.      writeln('This program was written to put mailing lists of names and');
  7.      writeln('addresses on labels, up to 3 across.   Files may be organized');
  8.      writeln('alphabetically by last name,city, or state, or in ascending ');
  9.      writeln('zip code order.  Addresses may be either 3 or 4 lines long or');
  10.      writeln('have 3 lines and a telephone number.  You can also create or add');
  11.      writeln('to other files by picking out names for special lists you might');
  12.      writeln('wish to print out.  They, too, can be either 3 or 4 lines long,');
  13.      writeln('and be alphabetized as you see fit. You can update or delete ');
  14.      writeln('names and addresses, and view the file on the screen as well.');
  15.      writeln('  This is a primitive file manager but I think it will to anything');
  16.      writeln('most people would want, and a monkey can run it.  I have never');
  17.      writeln('run this with a file bigger than 350 names, but with even 100 ');
  18.      writeln('names you might want to put the file into a RAM disk; deletes');
  19.      writeln('take only 4 sec. instead of 35. (The Public Domain program MemBrain');
  20.      writeln('is a cinch to set up if you let the defaults run on it. ');
  21.      writeln('Only the file of addresses need be on the RAM disk- it takes');
  22.      writeln('about 10k of space per 100 names-maybe less. ');
  23.      writeln('   For a more detailed look at the main menu see below: ');
  24.      writeln;
  25.      writeln('MORE');
  26.      readln (ch);
  27.      writeln('#1: Enter: Enters names and addresses with an extra line after ');
  28.      writeln('the name if you asked for 4 lines or a line for a telephone no.');
  29.      writeln('at the end if you put ''T''.  Every 10 names it will pause and ');
  30.      writeln('write them to the file. ');
  31.      writeln('#2: Retrieve and update: The name you enter to retrieve must be');
  32.      writeln('entered exactly as it is in the file.   If you have six smiths');
  33.      writeln('in the file they will be retrieved one by one until you find the');
  34.      writeln('one you want to update or look at.  Note that if you change the');
  35.      writeln('last name from jones to smith it will not be alphabetized and ');
  36.      writeln('will pile up any new names that begin j-s in front of it.  Best');
  37.      writeln('to delete it and reenter.  This applies to whatever field by which');
  38.      writeln('you alphabetize your list.  Beware lest your smith was in the ');
  39.      writeln('file as Smith. Not sure? Use ');
  40.      writeln('#4: View whole file to see how it was spelled. ');
  41.      writeln('#3: Erase will erase the names in the file you are dealing with,');
  42.      writeln('though not the file itself in your directory.  ');
  43.      writeln('#5: Delete:  will show you the full names one by one of the six');
  44.      writeln('Smiths in your file and ask if this is the one you wish to delete.');
  45.      writeln('Again, it won''t show you anything unless it is spelled exactly ');
  46.      writeln('the same as the one for which you asked it to look. ');
  47.      writeln('MORE');
  48.      readln (ch);
  49.      writeln(' #6:Design labels: Lets you put names and addresses anywhere on');
  50.      writeln('the page you want- up to 3 across.  It will runthemalltogether,');
  51.      writeln('however, if you specify the second address to be put in a column to');
  52.      writeln('the left of the first one.   The largest field width is 30 before ');
  53.      writeln('characters get truncated, but most names don''t take that much space.');
  54.      writeln('More specifically, the space is allocated as follows: Last Name-');
  55.      writeln('18 characters; first-18; street address,company or apt.-30; ');
  56.      writeln('city-15; state and zip code-10 characters each. So I would guess');
  57.      writeln('25 spaces between addresses is a safe bet.  This was designed to put');
  58.      writeln('addresses in rows, so you cannot put ');
  59.      writeln(' one address here, ');
  60.      writeln('                       the second one here, ');
  61.      writeln('                                                and the third here,');
  62.      writeln('for instance. #6 actually writes a file which is read by #7 when');
  63.      writeln('it comes to print out the page, so unless you want to change some-');
  64.      writeln('thing, you can boot the program, pick the file, and print it out.');
  65.      writeln(' #7: Output to printer prints the whole file to your design in #6.');
  66.      writeln(' #8: Make another file allows you to select whatever names you wish');
  67.      writeln('to include in another file so you can make special lists to print out.');
  68.      writeln('MORE');
  69.      readln(ch);
  70.      writeln(' #9: Lets you switch to another .LBL file - perhaps to look at');
  71.      writeln('the one you just made with #8.');
  72.      writeln(' Any questions, bugs, etc, please call or write:');
  73.      writeln('      Ian S. Richmond ');
  74.      writeln('      608 Woodcrest Ave ');
  75.      writeln('      Ardmore, P. A. 19003 ');
  76.      writeln('      tel#(215)-649-1198 eves. ');
  77.      writeln(' I will back this up as best I can-help with changes to suit others''');
  78.      writeln('particular purposes.');
  79. end.