• Subject: Re: Can a PF have >1 record form
  • From: bmorris@xxxxxxxxxx
  • Date: Wed, 10 Jan 2001 09:28:52 -0500
  • Importance: Normal


>Date: Tue, 09 Jan 2001 13:21:37 -0800
>From: Jim Langston <jimlangston@conexfreight.com>
>Subject: Re: MIDRANGE-L Digest V4 #29
>
>You need to look for unique data contained in one of the record formats
>that isn't contained in the other.  In my particular case, I know that
>a certain field in one of my formats, the header, will contain a *Zero
>otherwise it will not be a *Zero.

Jim, this might be working for you, but it seems dangerous.  And it
only allows two formats.  I think this method would work better
if there was a record-type field at the beginning of every format.

And Dan is right that it would be better to copy the records rather
than use pointers.  Or maybe even better, copy the header record
because you might need to see the header fields while dealing with
a detail record, but when using the header record, set the basing
pointer of the detail record to *NULL so you can't accidentally
access its fields.  In the general case, set all pointers to null
except the one for the record you're working with.

Barbara Morris


+---
| This is the Midrange System Mailing List!
| To submit a new message, send your mail to MIDRANGE-L@midrange.com.
| To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com.
| To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---

As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2022 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.