Did you try Environment("ERROR_NUMBER") = Err.Number? On Fri, Mar 27, 2009 at 7:46 PM, karthik vellur <karthikv...@gmail.com>wrote:
> Hi yaniv, > > I have several functions written in a particular script. It is not > feasible to use a Local Variable in each of the functions and assign it to > the Global Variable. I am not sure what can be done to overcome this...... > > Anyways i have posted a different query regarding Pop up exception, can u > please look into to it. > > Regards, > > Karthik V > > > On Fri, Mar 27, 2009 at 8:10 AM, Yaniv Mendelson <yaniv...@gmail.com>wrote: > >> try to set "Err.number" to a new var , like: >> set localVar= Err.number >> and then assign localVar to your global var. >> Yaniv >> >> >> On Fri, Mar 27, 2009 at 4:09 PM, karthik vellur <karthikv...@gmail.com>wrote: >> >>> Hi yaniv, >>> >>> Indeed i was referring to 'QTP' Script. And i have tried the way u >>> told that is using a global variable and assigning the value of Err.Number >>> to the global variable. But the problem is that it is not working while >>> assigning "Err.Number", but i am able to assign other values or variables to >>> the global variable and use the same in a different script. I am not sure >>> why it is not working for "Err.Number". May be it is that Err.Number is a >>> object property of "Error" object in QTP. Please let me know if you have any >>> suggestions to overcome this problem. >>> >>> Regards, >>> >>> Karthik V >>> >>> >>> On Thu, Mar 26, 2009 at 2:27 PM, Yaniv Mendelson <yaniv...@gmail.com>wrote: >>> >>>> i didn't see any mention of "QTP" script in his question.... >>>> >>>> >>>> >>>> On Thu, Mar 26, 2009 at 6:59 PM, Roman Zilber <rzil...@gmail.com>wrote: >>>> >>>>> Yaniv, what is a scope if global variable in vbscript? It would be >>>>> current vbscript script - not QTP script. The question was how to pass >>>>> value >>>>> from one script to another. I don't see VBscript way to do it, except >>>>> using >>>>> ExecuteGlobal statment, but it is a different story. >>>>> >>>>> >>>>> On Thu, Mar 26, 2009 at 12:46 PM, Yaniv Mendelson >>>>> <yaniv...@gmail.com>wrote: >>>>> >>>>>> set a global var , errNumber >>>>>> errNumber="" >>>>>> '--------------------------------------------------------- >>>>>> and assign your err.Number to that: >>>>>> errNumber=Err.Number >>>>>> >>>>>> Yaniv. >>>>>> >>>>>> >>>>>> On Thu, Mar 26, 2009 at 5:37 PM, Roman Zilber <rzil...@gmail.com>wrote: >>>>>> >>>>>>> Environment("ERROR_NUMBER") = Err.Number >>>>>>> >>>>>>> >>>>>>> On Thu, Mar 26, 2009 at 11:20 AM, kart <karthikv...@gmail.com>wrote: >>>>>>> >>>>>>>> >>>>>>>> Hi guys, >>>>>>>> >>>>>>>> I have an issue here. See if you guys can help me out. >>>>>>>> >>>>>>>> I am trying to catch Error Number of the "Test Run Error" that can >>>>>>>> occur in a Script having various functions ( assuming that "Test Run >>>>>>>> Error" can occur in any of the functions) and pass it to a different >>>>>>>> script. >>>>>>>> The Error Number is stored in a variable "Err.Number". When the >>>>>>>> control goes from the script in which the error occured to a >>>>>>>> different >>>>>>>> script the value stored in "Err.Number" is setting to "0" where as i >>>>>>>> want the actual Err.Number. >>>>>>>> >>>>>>>> Any suggestions towards this issue >>>>>>>> >>>>>>>> Regards >>>>>>>> >>>>>>>> Karthik V >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>> >>>> >>>> >>> >>> >>> >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google "QTP - HP Quick Test Professional - Automated Software Testing" group. To post to this group, send email to MercuryQTP@googlegroups.com To unsubscribe from this group, send email to mercuryqtp+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/MercuryQTP?hl=en -~----------~----~----~----~------~----~------~--~---