Events That Call the Transporter Program (TRANSPRT.PRG)

Last reviewed: April 29, 1996
Article ID: Q99762
The information in this article applies to:
  • Microsoft FoxPro for Windows, versions 2.5 and 2.5a
  • Microsoft FoxPro for MS-DOS, versions 2.0, 2.5, and 2.5a

SUMMARY

The transporter program is called the first time a FoxPro for MS-DOS report is opened in FoxPro for Windows or a FoxPro for Windows report is opened in FoxPro for MS-DOS. The transporter will also be called if one or more fields have changed in the product (MS-DOS if in Windows, or Windows if in MS-DOS).

MORE INFORMATION

If the time stamp of any object in the non-current platform records is greater than the time stamp of the current platform, the transporter is called. To determine which objects get updated, the UNIQUEIDs are used. The UNIQUEIDs are used to tell the transporter that an object in the Windows set of records is the same as the object in the MS-DOS set.

The time stamps are updated only when the product determines that a behavioral change has been made and not just a cosmetic change. For example, if a text field or field object is changed, the time stamp will be updated, but if an object is just moved to a new position, the time stamp will not be updated.

As far as using the time stamps and UNIQUEIDs, keep the UNIQUEID the same for both platforms (if you are using more than one platform). The time stamp is calculated by the STAMPVAL() function contained in TRANSPRT.PRG.

REFERENCES

"Developer's Guide," FoxPro 2.5 for Windows, page D20-19


Additional reference words: XPlatForm FoxDos FoxWin 2.50 2.50a
KBCategory: kbprg
KBSubcategory: FxtoolTransprt


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: April 29, 1996
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.