|
ARGH! Careful here. I just got bitten by this particular issue. > > WORKING-STORAGE SECTION. > > 01 HEADER-OUTPUT. > > COPY DDS-HEADER-O OF PAD0137NW. > > 01 HEADER-INPUT. > > COPY DDS-HEADER-I OF PAD0137NW. This creates separate spaces in memory for each object. There is no chance for one to overlay the other. > 01 DSPFILE-area. > copy dds-m1map-o of OE314D. > copy dds-m2ctl-o of OE314D. > copy dds-m2sfl-o of OE314D. > copy dds-m2key-o of OE314D. With THIS technique, however, each record shares the same memory location. Changes to dds-m1map-o", for example, are reflected in "dds-m2ctl-o". If you're lazy and don't update your variables prior to each WRITE operation, you can get decimal data errors quite easily. Joe
This mailing list archive is Copyright 1997-2026 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.