Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
OnFirstTimeRun()
Message
General information
Forum:
Visual FoxPro
Category:
The Mere Mortals Framework
Miscellaneous
Thread ID:
00510591
Message ID:
00511470
Views:
21
>Are you sure the form is actually being created? I'd put some STRTOFILE commands in the Init of the form to see if it truly is returning .F. somewhere along the food chain.
>
>Regards,

Yea, here is the results of my strtofile output. First instance is when exe fails running in the runtime version. Second is when exe works because it's running from within VFP.

SIDE NOTE: the error messages have actually been traced to the aapp.cleanup() code. Notice that the application continues and exits "normally" after the user preference form fails. I added code to aapp.cleanup() including references to class libraries (cselect) and procedure files and assuming certain paths. Apparently, in this particular circumstance, the framework has released the path and class libs by that time (or they have yet to be set) and the error messages are resulting from files not found and class libraries that are no longer "set".


C:\BUILD\FPC32\MAIN\FPC32.EXE before setup.prg; from main.prg
SETUP.FXP before setup.prg do()
PROCEDURE FPC32.ONFIRSTTIMERUN C:\BUILD\MMORTALS\COMMON30\LIBS\CAPP.VCT BEFORE PREFIRSTTIMERUNHOOK fpc32
PROCEDURE FPC32.PREFIRSTTIMERUNHOOK C:\BUILD\FPC32\LIBS\AAPP.VCT before firsttimerunhook fpc32
PROCEDURE FPC32.PREFIRSTTIMERUNHOOK C:\BUILD\FPC32\LIBS\AAPP.VCT end of firsttimerunhook fpc32
PROCEDURE FPC32.ONFIRSTTIMERUN C:\BUILD\MMORTALS\COMMON30\LIBS\CAPP.VCT AFTER PREFIRSTTIMERUNHOOK fpc32
PROCEDURE FPC32.ONFIRSTTIMERUN C:\BUILD\MMORTALS\COMMON30\LIBS\CAPP.VCT AFTER DISPLAYWELCOMMESSAGE fpc32
PREFERENCEFORM.INIT preferenceform line1
PROCEDURE PREFERENCEFORM.INIT C:\BUILD\MMORTALS\COMMON30\LIBS\CCUSTFRM.VCT preferenceform end of cpreferenceform.init
PROCEDURE CBIZOBJMODALFORM.INIT C:\BUILD\MMORTALS\COMMON30\LIBS\CFORMS.VCT preferenceform in cpreferencemodalform.init
PROCEDURE CBIZOBJFORM.INIT C:\BUILD\MMORTALS\COMMON30\LIBS\CFORMS.VCT preferenceform here we are
PROCEDURE CBASEFORM.INIT C:\BUILD\MMORTALS\COMMON30\LIBS\CFORMS.VCT preferenceform here we are
PROCEDURE CBASEFORM.INIT C:\BUILD\MMORTALS\COMMON30\LIBS\CFORMS.VCT preferenceform end of cbaseform.init
PROCEDURE CBIZOBJFORM.INIT C:\BUILD\MMORTALS\COMMON30\LIBS\CFORMS.VCT preferenceform end of cpreferencemodalform.init
PROCEDURE CBIZOBJMODALFORM.INIT C:\BUILD\MMORTALS\COMMON30\LIBS\CFORMS.VCT preferenceform end of cpreferencemodalform.init
PROCEDURE CPREFERENCEMODALFORM.INIT C:\BUILD\MMORTALS\COMMON30\LIBS\CFORMS.VCT preferenceform about to getallpreferences
PROCEDURE PREFERENCEFORM.PGFUSERPREFERENCES.GETALLPREFERENCES C:\BUILD\MMORTALS\COMMON30\LIBS\CUSRPREF.VCT pgfUserPreferences ABOUT TO SETALL PREFERENCES.
PROCEDURE PREFERENCEFORM.PGFUSERPREFERENCES.GETALLPREFERENCES C:\BUILD\MMORTALS\COMMON30\LIBS\CUSRPREF.VCT pgfUserPreferences DONE SETALL PREFERENCES.
PROCEDURE CPREFERENCEMODALFORM.INIT C:\BUILD\MMORTALS\COMMON30\LIBS\CFORMS.VCT preferenceform got allpreferences
*mannually inserted note: the form has failed
PROCEDURE FPC32.ONFIRSTTIMERUN C:\BUILD\MMORTALS\COMMON30\LIBS\CAPP.VCT AFTER DOFORM. LRETVAL = FALSE fpc32
PROCEDURE FPC32.ONFIRSTTIMERUN C:\BUILD\MMORTALS\COMMON30\LIBS\CAPP.VCT END OF ON FIRSTTIMERUN. llretval=false fpc32
PROCEDURE FPC32.DO C:\BUILD\MMORTALS\COMMON30\LIBS\CAPP.VCT onfirsttimerun returned false fpc32
SETUP.FXP after setup.prg.do()
SETUP.FXP before release all; before toactivedoc test
SETUP.FXP before release all
SETUP.FXP after release all


* running the exe from within VFP
SETUP.FXP before setup.prg do()
PROCEDURE FPC32.ONFIRSTTIMERUN C:\BUILD\MMORTALS\COMMON30\LIBS\CAPP.VCT BEFORE PREFIRSTTIMERUNHOOK fpc32
PROCEDURE FPC32.PREFIRSTTIMERUNHOOK C:\BUILD\FPC32\LIBS\AAPP.VCT before firsttimerunhook fpc32
PROCEDURE FPC32.PREFIRSTTIMERUNHOOK C:\BUILD\FPC32\LIBS\AAPP.VCT end of firsttimerunhook fpc32
PROCEDURE FPC32.ONFIRSTTIMERUN C:\BUILD\MMORTALS\COMMON30\LIBS\CAPP.VCT AFTER PREFIRSTTIMERUNHOOK fpc32
PROCEDURE FPC32.ONFIRSTTIMERUN C:\BUILD\MMORTALS\COMMON30\LIBS\CAPP.VCT AFTER DISPLAYWELCOMMESSAGE fpc32
PROCEDURE PREFERENCEFORM.INIT C:\BUILD\MMORTALS\COMMON30\LIBS\CCUSTFRM.VCT preferenceform line1
PROCEDURE PREFERENCEFORM.INIT C:\BUILD\MMORTALS\COMMON30\LIBS\CCUSTFRM.VCT preferenceform end of cpreferenceform.init
PROCEDURE CBIZOBJMODALFORM.INIT C:\BUILD\MMORTALS\COMMON30\LIBS\CFORMS.VCT preferenceform in cpreferencemodalform.init
PROCEDURE CBIZOBJFORM.INIT C:\BUILD\MMORTALS\COMMON30\LIBS\CFORMS.VCT preferenceform here we are
PROCEDURE CBASEFORM.INIT C:\BUILD\MMORTALS\COMMON30\LIBS\CFORMS.VCT preferenceform here we are
PROCEDURE CBASEFORM.INIT C:\BUILD\MMORTALS\COMMON30\LIBS\CFORMS.VCT preferenceform end of cbaseform.init
PROCEDURE CBIZOBJFORM.INIT C:\BUILD\MMORTALS\COMMON30\LIBS\CFORMS.VCT preferenceform end of cpreferencemodalform.init
PROCEDURE CBIZOBJMODALFORM.INIT C:\BUILD\MMORTALS\COMMON30\LIBS\CFORMS.VCT preferenceform end of cpreferencemodalform.init
PROCEDURE CPREFERENCEMODALFORM.INIT C:\BUILD\MMORTALS\COMMON30\LIBS\CFORMS.VCT preferenceform about to getallpreferences
PROCEDURE PREFERENCEFORM.PGFUSERPREFERENCES.GETALLPREFERENCES C:\BUILD\MMORTALS\COMMON30\LIBS\CUSRPREF.VCT pgfUserPreferences ABOUT TO SETALL PREFERENCES.
PROCEDURE PREFERENCEFORM.PGFUSERPREFERENCES.GETALLPREFERENCES C:\BUILD\MMORTALS\COMMON30\LIBS\CUSRPREF.VCT pgfUserPreferences DONE SETALL PREFERENCES.
PROCEDURE CPREFERENCEMODALFORM.INIT C:\BUILD\MMORTALS\COMMON30\LIBS\CFORMS.VCT preferenceform got allpreferences
*mannually inserted note: the form has succeeded
PROCEDURE PREFERENCEFORM.CMDOK.CLICK C:\BUILD\FPC32\LIBS\AFORMS.VCT 38 cmdOK
PROCEDURE PREFERENCEFORM.PGFUSERPREFERENCES.PAGE2.OSHOWTOOLTIPS.SETPREFERENCEVALUE C:\BUILD\MMORTALS\COMMON30\LIBS\CCUSTFRM.VCT 25 oShowToolTips
PROCEDURE PREFERENCEFORM.PGFUSERPREFERENCES.PAGE2.OCLOCK.SETPREFERENCEVALUE C:\BUILD\MMORTALS\COMMON30\LIBS\CCUSTFRM.VCT 9 oClock
PROCEDURE FPC32.ONFIRSTTIMERUN C:\BUILD\MMORTALS\COMMON30\LIBS\CAPP.VCT AFTER DOFORM. RETURNED TRUE fpc32
PROCEDURE FPC32.ONFIRSTTIMERUN C:\BUILD\MMORTALS\COMMON30\LIBS\CAPP.VCT AFTER DOFORM. LRETVAL = TRUE fpc32
PROCEDURE FPC32.ONFIRSTTIMERUN C:\BUILD\MMORTALS\COMMON30\LIBS\CAPP.VCT END OF ON FIRSTTIMERUN. llretval=true fpc32
PROCEDURE CBIZOBJFORM.INIT C:\BUILD\MMORTALS\COMMON30\LIBS\CFORMS.VCT activeviewsidebarform here we are
PROCEDURE CBASEFORM.INIT C:\BUILD\MMORTALS\COMMON30\LIBS\CFORMS.VCT activeviewsidebarform here we are
PROCEDURE CBASEFORM.INIT C:\BUILD\MMORTALS\COMMON30\LIBS\CFORMS.VCT activeviewsidebarform end of cbaseform.init
PROCEDURE CBIZOBJFORM.INIT C:\BUILD\MMORTALS\COMMON30\LIBS\CFORMS.VCT activeviewsidebarform end of cpreferencemodalform.init
PROCEDURE CBIZOBJMODALFORM.INIT C:\BUILD\MMORTALS\COMMON30\LIBS\CFORMS.VCT startuphints in cpreferencemodalform.init
PROCEDURE CBIZOBJFORM.INIT C:\BUILD\MMORTALS\COMMON30\LIBS\CFORMS.VCT startuphints here we are
PROCEDURE CBASEFORM.INIT C:\BUILD\MMORTALS\COMMON30\LIBS\CFORMS.VCT startuphints here we are
PROCEDURE CBASEFORM.INIT C:\BUILD\MMORTALS\COMMON30\LIBS\CFORMS.VCT startuphints end of cbaseform.init
PROCEDURE CBIZOBJFORM.INIT C:\BUILD\MMORTALS\COMMON30\LIBS\CFORMS.VCT startuphints end of cpreferencemodalform.init
PROCEDURE CBIZOBJMODALFORM.INIT C:\BUILD\MMORTALS\COMMON30\LIBS\CFORMS.VCT startuphints end of cpreferencemodalform.init
Timothy D. Yeaney
MCSD, Charter Member
President, PAFOX (Potomac Area Fox User Group)
mailto:tim@eagleeyeinc.com
Vice President
Eagle Eye Publishers, Inc
Broaden Your Vision, Sharpen Your Focus
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform