>>>>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?
>>>
>>>I wonder if the error occurs in the start-up of a form, specifically in stuff that isn't code and thus wouldn't have a line number. Either in instantiating controls or in assigning property values from the property sheet.
>>>
>>>Tamar
>>
>>I don't think there is a form that is being instantiated at the time when error occurs (to your comment about "start-up of a form").
>>
>>It is possible that the error occurs in one of the methods that are called by Start method. But this is what I am wondering, if the error would then have the name of the method where the error occurred.
>
>If it were in the one of the other methods, that's what you'd see. That's why I suggested it's in code that isn't in a method. Are you capturing the whole call stack in your error log?
>
>Tamar
Yes, the error log captures the entire call stack.
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham