home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / p / pafrv932.zip / GENEALOG.INF < prev    next >
Text File  |  1993-04-01  |  2KB  |  43 lines

  1.  
  2.  
  3.           ╔══════════════════════════════════════════════════════════╗
  4.           ║    Information About GENEALOG - From File GENEALOG.INF   ║
  5.           ╟──────────────────────────────────────────────────────────╢
  6.           ║      PAF Review   -   Edition 93.2   -   April 1993      ║
  7.           ╚══════════════════════════════════════════════════════════╝
  8.  
  9.         Provides an example of how to read the PAF data files from Turbo
  10.         Pascal.  It produces a Descent chart.
  11.  
  12.         Version:       1.0? (no version given in documentation)
  13.         Author:        David A. Hurd
  14.         Address:       1405 Cottage Street SW, Vienna, Virginia 22180
  15.         Version Date:  June 1987
  16.         BBS File Name: GENEALOG.ZIP
  17.         Software Type: Freeware
  18.         Fee:           N/A
  19.         Read/Write:    Read only   
  20.  
  21.         The purpose of GENEALOG was to experiment with Turbo Pascal and
  22.         see how difficult it would be to develop a program which reads the
  23.         data files of PAF version 2 and produces reports from the data.
  24.  
  25.         The program code shows how to read and decode the fields of the
  26.         INDIV2.DAT, MARR2.DAT and NAME2.DAT files. The name file is fairly
  27.         straight forward if you are only retrieving names.  To update this
  28.         file requires traversing the binary tree as described in the PAF
  29.         developers document.
  30.  
  31.         The Pascal program (source is included) reads the INDIV2.DAT and
  32.         MARR2.DAT files as arrays of bytes.  It then uses procedures
  33.         UNPACK and UNP_MARR perform the necessary translation of the coded
  34.         information into strings and integers which can be used for
  35.         printing.
  36.  
  37.         The output of this program is a Descent Chart similar to the one
  38.         in FR.EXE.  It differs in that it can print an unlimited number of
  39.         generations and will do so in compressed form.  It also shifts the
  40.         print to the right to provide for margins.  The printer codes used
  41.         are for EPSON FX printers, but are easily changed.
  42.  
  43.