FIX: Screen Prompts for Location of Push Button Picture

Last reviewed: October 20, 1997
Article ID: Q114964
2.50b MACINTOSH kbprg kbfixlist kbbuglist

The information in this article applies to:

  • Microsoft FoxPro for Macintosh, version 2.5b

SYMPTOMS

Each time it is run, a screen created by the Screen Builder prompts for the location of a picture, bitmap, or icon file associated with a push button.

CAUSE

The Screen Builder stores the relative path to the picture file. If the default directory is two levels deep (a subfolder in a folder), the relative path doesn't point to the picture file.

STATUS

Microsoft has confirmed this to be a problem in FoxPro 2.5b for Macintosh. This problem was corrected in FoxPro 2.5c for Macintosh.

MORE INFORMATION

A push button can be associated with a picture (.PCT), bitmap (.BMP), or icon (.ICO or .ICN) file.

In the following example, FoxPro 2.5b generates the following relative path:

   ..\foxpro\goodies\misc\pictures\arrows\arw01dn.pct

FoxPro 2.5c, which corrects this problem, generates the following complete relative path:

   ..\..\foxpro\goodies\misc\pictures\arrows\arw01dn.pct

NOTE: FoxPro 2.5c for Macintosh uses the same Screen Builder (GENSCRN.PRG) as FoxPro 2.6 for Windows and MS-DOS.

Steps to Reproduce Problem

These steps assume the following:

  • FoxPro is installed in a folder (directory) named "FoxPro".
  • The volume (drive) name is "Macintosh HD".

  1. Using Finder, create a folder called TEST. Then, create a subfolder in TEST called SUBTEST.

  2. Start FoxPro.

  3. Type the following in the Command window:

    SET DEFAULT TO 'Macintosh HD:\TEST\SUBTEST' CREATE SCREEN test

  4. Select the Push Button tool from the toolbox, then click in the Screen Design window to create a push button.

  5. In the Push Button dialog box, under Type, select Picture. Then choose the Each Picture File button.

  6. Select ARW01DN.PCT from the FoxPro\Goodies\Misc\Pictures\ARROWS subfolder. Choose Open.

  7. In the variable text box, type "x" (without the quotation marks). Choose OK.

  8. From the Program menu, choose Generate.

  9. When prompted to save changes to the screen, choose Yes.

  10. When prompted to save environment information, choose No.

  11. Choose the Generate button.

  12. Close the Screen Design window.

  13. In the Command window, type "DO test.spr" (without the quotation marks) to run the screen.

Note that the Open File dialog box displays, asking the following:

   Where is arw01dn?


Additional reference words: FoxMac 2.50b buglist2.50b fixlist2.50c
KBCategory: kbprg kbfixlist kbbuglist
KBSubcategory:
Solution Type : kbfix


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: October 20, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.