PRB: Converted Trans.scx 2.x Sample Must Be Modified to WorkID: Q139781 3.00 WINDOWS kbother kbprb The information in this article applies to:
SYMPTOMSThe Following error is generated when you try to run the Trans.app sample application:
Trans.app is a FoxPro version 2.x sample program that must be converted
before it will run in Visual FoxPro, but even after conversion, the error
occurs.
CAUSEThe ReadShow event handler contains a call to the REFRESH user-defined function (UDF). Visual FoxPro now includes a built-in function by the same name that takes precedence over the UDF.
RESOLUTIONModify the converted application, or revert to the 2.x version, make the modifications there, and reconvert. To modify the 2.x version of Trans.pjx: 1. Start FoxPro version 2.x. 2. Type the following command in the Command window:
3. Double-Click the Trans_Type popup, and edit the VALID clause. Change
4. Open the Cleanup/Procs code snippet. Rename the REFRESH function in the
5. Open the Read Show snippet. Change this line:
6. Close FoxPro version 2.x, and start Visual FoxPro.
7. Reconvert the application. 8. Build and run the Trans.app application. To modify the already converted Visual FoxPro 3.0 version: 1. Start Visual FoxPro. 2. Modify the Trans.scx form. Select the frsTrans1 formset in the object 3. Edit the ReadShow method. Change this line:
4. Select cboTrans_Type19 in the object popup of the Properties window.
5. Edit the Valid event. Change this line:
6. Edit the Trans.spr program from Trans.pjx. Rename the REFRESH function
7. Build and run the Trans.app application.
STATUSThis behavior is by design.
MORE INFORMATION
Steps to Reproduce Behavior1. Transport the FoxPro 2.x version of Trans.pjx to Visual FoxPro. 2. Build Trans.pjx into an application using Visual FoxPro. 3. Run Trans.app. This generates the error. Additional reference words: 3.00 VFoxWin KBCategory: kbother kbprb KBSubcategory: FxotherSample
|
Last Reviewed: November 30, 1995 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |