Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Error Record Out of Range
Message
From
13/08/2018 11:52:13
 
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
01661541
Message ID:
01661542
Views:
52
>Hi,
>
>I have one or two customers where their error log shows an error in a method Start. And the error message is "Record out of range." The customers themselves never reported this error; I just see it in their log file.
>
>This method Start is of the global application object (oApp) is called at the top of the application.
>
>The code in the Start method is as follows:
>
>
>PROCEDURE Start
>
>	do while .T. 
>	
>		read events
>		if this.cleanup()
>			on shutdown
>			this.cleanup2()
>			if type('oPassword') = 'O' .and. !ISNULL( oPassword )
>				oPassword.Close_user_login_file()
>				oPassword.destroy()  
>				oPassword = .NULL.
>				release oPassword
>			endif
>			exit
>		endif
>
>	enddo
>
>
>I don't see any line of the code above that would cause the "record out of range."
>
>I have two questions:
>1. If the error happened in a method called by Start (cleanup() and cleanup2() and method .Close_User_Login_File()), the error should point to that method and not Start(); correct?
>2. Do you see anything that maybe need to be changed in this method?
>
>
>TIA

Dimitri,
can you also observe the stacklevel and thus find out if it was this method Start or was it called by an other method?

Rgards,
Koen
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform