home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 8 / CDASC08.ISO / VRAC / PAFRV935.ZIP / INSTALL.EXE / GENEALOG.INF < prev    next >
Text File  |  1993-04-01  |  2KB  |  42 lines

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